在Linux中,我想添加计数文件并将计数回显给日志

时间:2015-01-21 15:00:29

标签: linux sh

我有下面的脚本,我在那里查找,然后删除找到的文件,我想添加一个计数,我将删除多少文件到这个命令是否有办法做到这一点?任何帮助/方向将不胜感激。谢谢。

find /home/dir/test/*.log -mtime +10 ! -name 'HTTPListener.log' -exec rm {} \; 

1 个答案:

答案 0 :(得分:0)

find /home/dir/test/*.log -mtime +10 ! -name 'HTTPListener.log' -exec rm {} \; -print | wc -l

添加-print以确保回显所选的文件名。 wc -l计算行数,并且由于删除的每个文件都在一个单独的行上回显,因此它会为您提供已删除项目的计数。

(当然,假设文件名不包含换行符,但这种情况非常罕见)。