私は現在、このファイルを作成するスクリプトを持っています:
Score1 5
Score1 9
Score1 4
Score2 6
Score2 11
Score3 10
Score3 1
Score3 2
...
そして、数百のその他のスコア。同じ文字列で始まる数字を合計したいので、出力は次のようになります。
Score1 18
Score2 17
Score3 13
...
正しい方法はawkを使用することだと思いますが、かなりの実験を行った後、まだ解決策がありません。
試してみてください:
awk '{a[$1] += $2}; END{for(c in a) print c, a[c]}' <file
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加