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 ),我强烈建议你*不要*。 –