1
我有興趣在特定文件類型中查找字符串。 下面的命令服務於我的目的。限制grep命令只能打印文件名一次
find /any/path -type f -name "*.log" | xargs grep -B2 -A2 'SUMMARY' {} \;
它提供了以下的輸出:
--
/path/to/file.log-line1
/path/to/file.log-line2
/path/to/file.log:text SUMMARY text
/path/to/file.log-line1
/path/to/file.log-line2
--
我想不預先考慮到各行的文件名。是否可以輸出如下?
--
/path/to/file.log
line1
line2
text SUMMARY text
line1
line2
--