我有下面的脚本,我在其中进行查找,然后删除找到的文件,并且我想添加要删除的文件数到此命令的计数,有没有办法做到这一点?任何帮助/指导将不胜感激。谢谢。
find /home/dir/test/*.log -mtime +10 ! -name 'HTTPListener.log' -exec rm {} \;
最佳答案
find /home/dir/test/*.log -mtime +10 ! -name 'HTTPListener.log' -exec rm {} \; -print | wc -l
添加-print
以确保回显所选文件名。 wc -l
计算行数,并且由于每个被删除的文件都在单独的行上回显,因此它会为您提供已删除项目的计数。
(当然,前提是文件名不包含换行符,但这种情况很少见)。
关于linux - 在 Linux 中,我想添加计数文件并将计数回显到日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28070306/