标签: shell cat tcsh
文档说如果目标文件存在,它将被覆盖。但它并没有覆盖。相反,它给了我错误信息" file2.txt:文件存在。"
答案 0 :(得分:1)
来自文档:
如果设置了shell变量noclobber,则该文件不能存在或者是字符特殊文件(例如,终端或/dev/null)或错误结果。这有助于防止意外破坏文件。在这种情况下,可以使用!表单来抑制此检查。
/dev/null
!
那是:
cat file1.txt >! file2.txt
请参阅http://www.grymoire.com/Unix/Csh.html#uh-41