unix命令:grep -A

时间:2012-10-03 21:58:49

标签: unix grep

当我尝试使用以下命令打印包含“CHAPTER”一词的'result.txt'的前5行时:

-grep -A 5 "CHAPTER" warandpeace.txt

我没有得到我想要的东西。

我的命令出了什么问题?

3 个答案:

答案 0 :(得分:1)

也许您正在寻找命令:

grep "CHAPTER" warandpeace.txt | head -n 5

尝试查找CHAPTER的所有实例,但在打印前5行后停止。

答案 1 :(得分:0)

如果您的意思是希望前5次出现“CHAPTER”,请尝试

grep "CHAPTER" warandpeace.txt | head -5

答案 2 :(得分:0)

尝试grep -m 5 "CHAPTER" warandpeace.txt