onefish
onechicken
twofish
twochicken
twocows
threechicken
如果我想 grep 查找包含“two”的行,但我只想要第二个匹配项怎么办?所以我想要结果“twochicken”。
最佳答案
grep -m2 "two" in-file.txt | tail -n1
在第二个匹配后停止,然后打印第二行。
关于bash - 只显示grep的第n个匹配项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15135430/