使用 grep 获取文件中的最后一个匹配项

Aco*_*orn 73 unix grep

使用 grep 仅获取文件中正则表达式的最终匹配项的最佳方法是什么?

另外,是否可以从文件末尾而不是开头开始 grepping 并在找到第一个匹配项时停止?

Cak*_*mox 111

你可以试试

grep pattern file | tail -1
Run Code Online (Sandbox Code Playgroud)

或者

tac file | grep pattern | head -1
Run Code Online (Sandbox Code Playgroud)

或者

tac file | grep -m1 pattern
Run Code Online (Sandbox Code Playgroud)

  • `tac 文件 | grep -m 1 模式` (26认同)