題 查找沒有特定行的文件


以下命令列出了具有上述行的所有文件(帶有行):

$ grep  "\[oow\] running" *.log

但是,我想知道的是所有* .log文件  有那條線。使用 -v grep選項打印無數其他行。但我只想要沒有提到的行的文件。通常如何在Unix / Mac中執行此操作(當然在命令行中)?


4
2017-11-09 23:15


起源




答案:


使用-L選項:

-L, --files-without-match
       Suppress  normal  output;  instead  print the name of each input
       file from which no output would normally have been printed.  The
       scanning will stop on the first match.

10
2017-11-09 23:24





$ grep -L "\[oow\] running" *.log

3
2017-11-10 04:09