awkなしでシェルスクリプトでグループ化して合計する

awkなしでシェルスクリプトでグループ化して合計する

次のファイルがあります。

$ cat input.csv
201,100
201,300
300,100
300,500
100,400

1列と同じ値を2列に追加したいと思います。予想される出力は次のとおりです。

$ cat output.csv
201,400
300,600
100,400

コマンドでこれを試しましたが、awkSolarisでは機能しません。いくつかの選択肢を提示してください。

ベストアンサー1

私はこれが行われると思います:

awk 'BEGIN{FS=OFS=","}{a[$1]+=$2}END{ for (i in a) print i,a[i]}'

おすすめ記事