awk テキスト処理では制限値を使用します。

awk テキスト処理では制限値を使用します。

このようなtxtファイルがあります。

32 1
32 2
32 3
32 4
32 5
17 8
17 9
17 10
17 11
14 33
14 34
14 35

このようなtxtファイルを取得したい!そのため、フィールド2からフィールド1の値の最小値と最大値を取得して印刷します。

32 1 5
17 8 11
14 33 35

どんなアイデアがありますか?ありがとうございます。

ベストアンサー1

使用datamash:

datamash -t ' ' -g 1 min 2 max 2 < file

出力:

32 1 5
17 8 11
14 33 35

おすすめ記事