Bashスクリプトでは、次のファイルを処理する必要があります。
入力.txt:
host1 53
host1 123
host2 0
host1 222
host3 1
host1 85
host1 25
host1 13
host3 8
host2 90
列2の最大値に基づいて各ホストに対して1行の結果のみを取得できます。
出力.txt:
host1 222
host2 90
host3 8
どんなアイデアがありますか?
ベストアンサー1
GNUsort
または互換製品を使用してください。
<input.txt sort -k2rn | sort -sbuk1,1 >output.txt