[Shell] Input null到檔案中的兩個方法

tolilong發表於2016-03-16
Input null到檔案中的兩個方法

[mon@oracle6 data]$ echo > mon_host_stat.log 
[mon@oracle6 data]$ ll
-rw-rw-r--. 1 mon mon     1 Mar  2 23:22 mon_host_stat.log
直接echo >到檔案的時候,檔案大小為1,檔案中的內容部位null

如果需要將檔案清空為null 可以使用如下兩種方法
1.cat /dev/null > mon_host_stat.log 
[mon@oracle6 data]$ cat /dev/null > mon_host_stat.log 
[mon@oracle6 data]$ ll mon_host_stat.log 
-rw-rw-r--. 1 mon mon 0 Mar  2 23:24 mon_host_stat.log

2.echo -n "" > mon_host_stat.log
[mon@oracle6 data]$ ll mon_host_stat.log 
-rw-rw-r--. 1 mon mon 1 Mar  2 23:24 mon_host_stat.log
[mon@oracle6 data]$ echo -n "" > mon_host_stat.log 
[mon@oracle6 data]$ ll mon_host_stat.log 
-rw-rw-r--. 1 mon mon 0 Mar  2 23:25 mon_host_stat.log

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2058461/,如需轉載,請註明出處,否則將追究法律責任。

相關文章