Grep的--max-count选项从文件顶部开始搜索,并在最大计数次数发生时停止。现在,我需要找出最后n次出现的短语?
我该怎么做?
答案 0 :(得分:1)
你不能单独使用grep,但你可以先使用tac来反转文件:
$ tac file | grep --max-count=N foo
答案 1 :(得分:1)
使用tac
来改变行的顺序(如果tail -r
支持,则使用tail
):
tac your_input_file | grep --max-count=N search-phrase