1

Grep 的 --max-count 选项从文件顶部开始搜索,并在短语出现 max-count 次时停止。现在,我需要找出一个短语的最后 n 次出现吗?

我该怎么做?

4

2 回答 2

1

您不能单独使用 grep 执行此操作,但可以先使用 tac 来反转文件:

$ tac file | grep --max-count=N foo 
于 2013-06-28T10:15:13.923 回答
1

用于tac反转行的顺序(或者tail -r如果您tail支持此):

tac your_input_file | grep --max-count=N search-phrase
于 2013-06-28T10:15:25.597 回答