获取上个月创建的所有

获取上个月创建的所有

我正在尝试获取上个月创建的所有*.rules文件的行数。七月。
我试过ls -ll *.rules |grep "Jul"|while read line; do wc -l $line; done
不起作用。任何帮助都将不胜感激。

最佳答案

您可以使用find代替:

find . -name "*.rules" -maxdepth 1 -type f -newermt "01-Jul-2017" -and -not -newermt "01-Jul-2017 +1 month"

如果希望搜索是递归的,可以删除“-maxdepth 1”。
当做!

关于linux - 如何获取上个月创建的所有文件的行数?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45619495/

10-13 04:29