我试图在搜索文件内容中的模式文件列表后显示5行。我在MacOSX外壳上运行它。在grep搜索后显示n行
我试着这样做
grep -A5 'pattern' *.*
在这里,我得到以下输出
filename
line1
filename
line2
filename
line3
filename
line4
filename
line5
然而,我只是想以线条为输出而不是文件名。我的理想输出将是 名
line1
line2
line3
line4
line5
我也试过以下,但他们没有工作。
grep -l 'pattern' *.* | head -5
head -5 < grep -l 'pattern' *.*
有关如何在shell上执行此操作的任何想法?
你能显示你的输入文件吗? – anubhava 2014-11-04 20:22:57
这看起来好像是文件的内容。 – 2014-11-04 20:30:24
@pogo:只有我们知道您的输入数据是什么,问题才会清楚。 – anubhava 2014-11-05 06:21:18