日期:2014-05-16 浏览次数:20626 次
几种方式对比: 1、echo "" > date [@test]$ echo test > date [@test]$ cat date test [@test]$ echo "" > date [@test]$ od -c date 0000000 \n 0000001 可以看到,该方式在数据文件里还是有字符的 ======================= 2、cat /dev/null > date [@test]$ echo test > date [@test]$ cat date test [@test]$ cat /dev/null > date [@test]$ od -c date 0000000 可以看到,很干净 =========================== 3、true > date [@test]$ echo test > date [@test]$ cat date test [@test]$ true > date [@test]$ od -c date 0000000 [@test]$ 同2,很干净!
------解决方案--------------------
:> soap.log
------解决方案--------------------
echo "" > soap.log
">" 覆盖是写入文件
">>" 不覆盖源文件内容,在文件尾写入内容!