首页 > 系统服务 > 详细

使用shell脚本清空文件

时间:2015-08-20 13:12:15      阅读:223      评论:0      收藏:0      [点我收藏+]

使用shell脚本清空文件

在最近的项目中,会生成很多日志文件,所以需要写一个脚本来手动清空它们,下面提供几种典型方法。

方法1

代码

#!/bin/bash
##方法1
echo "" > $1
echo "$1 cleaned up."

运行截图

技术分享

说明

我想大家应该注意到了文件其实并没有真正被清空,而是有一个空行。

方法2

代码

#!/bin/bash
##方法2
: > $1
echo "$1 cleaned up."

运行截图

技术分享

说明

其中:是一个空命令,起到占位符的作用。这里被清空的文件不再有空行,实现真正意义的清空。

方法3

代码

#!/bin/bash
##方法3
cat /dev/null > $1
echo "$1 cleaned up."

运行截图

技术分享

说明

/dev/null可以看作一个”黑洞”。所有写入它的内容都会丢失。从它那儿读取也什么都读不到。这里被清空的文件不再有空行,实现真正意义的清空。

总结

这里我只列出了三种方法,我想在linux中清空文件的方法还是有很多的,我个人比较喜欢方法2。

版权声明:本文为博主原创文章,未经博主允许不得转载。

使用shell脚本清空文件

原文:http://blog.csdn.net/u011192270/article/details/47804951

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!