我有行的文件,其中两个字段由空格分隔:
fieldA fieldX
fieldB fieldX
fieldC fieldX
fieldD fieldX
fieldE fieldX
fieldA fieldY
fieldB fieldY
fieldC fieldY
我需要在第二列中获取前 N 行类型。我所做的是
sort -k2 | uniq -f1 --all-repeated=prepend | grep "^$" -A3
应该工作但uniq -f1
给我的东西不同于uniq -f1 --all-repeated=prepend
. 我是否正确理解 prepend 应该只在唯一块之前添加空行?
还是有更好的方法?
谢谢