今天,当我重写日志文件时,我了解到echo >
和echo >>
之间的区别。我不信任自己,知道除非我提供这个白痴证据,否则我会再次犯这个错误。有办法吗?
答案 0 :(得分:4)
打开您的~/.bashrc
文件,并将set -o noclobber
放在最后。
现在,只要在现有文件上调用echo >
,该文件就不会被覆盖,并且会显示错误消息:-bash: FILENAME: cannot overwrite existing file
。
请记住执行source ~/.bashrc
,以使这些更改生效!