ls -ltr|grep 'Mar  4'| awk '{print $9 }'|xargs zcat -fq |grep  12345


我现在正在使用此命令列出包含我的数字字符串的记录,我如何才能让该命令打印在其中找到字符串的文件的名称?

谢谢

最佳答案

使用zgrep

顺便说一句。您要尝试执行的操作可以使用find

find  -newermt 'Mar 4' -and ! -newermt 'Mar 5' -exec zgrep -l '12345' {} \;

关于unix - zcat到具有文件名的grep,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/634090/

10-13 05:49