次のファイルがあります。
$ cat input.csv
201,100
201,300
300,100
300,500
100,400
1列と同じ値を2列に追加したいと思います。予想される出力は次のとおりです。
$ cat output.csv
201,400
300,600
100,400
コマンドでこれを試しましたが、awk
Solarisでは機能しません。いくつかの選択肢を提示してください。
ベストアンサー1
私はこれが行われると思います:
awk 'BEGIN{FS=OFS=","}{a[$1]+=$2}END{ for (i in a) print i,a[i]}'