我试图做一个递归的grep搜索,例如:递归grep来只显示总配套配件算
grep -r -c "foo" /some/directory
这给我输出奥赫为:
/some/directory/somefile_2013-04-08.txt:0
/some/directory/somefile_2013-04-09.txt:1
/some/directory/somefile_2013-04-10.txt:4
...etc
然而
,我想以获得所有文件中的匹配总数,如:
Total matches: 5
我玩过其他一些例子,如in this thread,虽然我似乎无法做到这么简单。
谢谢,有用的命令。我不确定哪个是准确的,因为以你的榜样为例,我得到了447场比赛,而约翰斯得到了392场比赛。我将不得不多花一点时间来了解我的猜测。 – 2013-04-21 00:56:13
反正这个命令对我完全有效。我已经更新了我的示例以添加一个字符串,以便在命令结束时提供结果。 – 2013-04-21 01:01:27
单个行中的多个匹配每个都会用'-o'生成一个单独的输出行。 – chepner 2013-04-21 02:28:37