0
文檔說如果目標文件存在,它將被覆蓋。但它不會覆蓋。相反,它給了我錯誤消息「file2.txt:File exists。」。在tcsh中,如果文件存在,cat file1.txt> file2.txt不起作用
文檔說如果目標文件存在,它將被覆蓋。但它不會覆蓋。相反,它給了我錯誤消息「file2.txt:File exists。」。在tcsh中,如果文件存在,cat file1.txt> file2.txt不起作用
從文檔:
如果殼變量了noclobber被設置,則該文件必須不存在或爲一個字符專用文件(例如,終端或
/dev/null
)或誤差的結果。這有助於防止意外破壞文件。在這種情況下,可以使用!
表單來抑制此檢查。
即:
cat file1.txt >! file2.txt
順便說一句 - 使用csh是[一個壞主意(http://www.grymoire.com/unix/CshTop10.txt ),我強烈建議你*不要*。 –