本文将介绍几种在Linux下清空文件的方法。
Plan A
代码 :
1 | #!/bin/bash |
运行结果 :
1 | $ cat test.txt |
使用这个方法文件其实并没有真正被清空,而是有一个空行。
Plan B
代码 :
1 | #!/bin/bash |
运行结果 :
1 | $ cat test.txt |
:
是一个空命令,起到占位符的作用。这里被清空的文件不再有空行,实现真正意义的清空。
Plan C
代码 :
1 | #!/bin/bash |
运行结果 :
1 | $ cat test.txt |
/dev/null
可以看作一个”黑洞”。所有写入它的内容都会丢失。从它那儿读取也什么都读不到。这里被清空的文件同样不再有空行,实现真正意义的清空。