当列中的值更改时插入一行



使用 awk,我想在第二列中的值发生变化时插入一行。

我有:

1 3
2 3
3 1
4 1
5 2

我想得到:

1 3
2 3
>
3 1
4 1
>
5 2   

谁能指出我如何在一个文件中实现的正确方向?

您可以使用

awk

awk 'NR==1{prev=$2; print; next} prev!=$2{print ">"} {prev=$2}1' file

相关内容

  • 没有找到相关文章

最新更新