列で変更された Grep 行

列で変更された Grep 行

列の文字が変更された行を返すgrepコマンドがあるかどうか疑問に思います。たとえば、ファイルがある場合:

1 1010
1 101010
1 10101010
2 1010
2 101010
2 10101010

増加が発生した列 1 の行だけを見たいと思います。

1 10101010
2 1010

これは可能ですか?

ベストアンサー1

awkでは、次のようにできます。

awk 'x && $1!=x {print y; print}; {x=$1; y=$0}'

おすすめ記事