UNIXでは、2番目の列に同じように見える最初の列の値を計算します。

UNIXでは、2番目の列に同じように見える最初の列の値を計算します。

ファイルの最初の列の値が2番目の列に同じ回数で表示されるかどうかを計算するには、Unixを使用する必要があります。

12,abn

23,abn

45,hh

52,hh

89,mm

89,mm

私の出力は次のようになります。

35,abn

97,hh

178,mm

助けが必要ですか?

ベストアンサー1

そしてawk

$ awk -F, -vOFS=, 'NF{a[$2]+=$1}END{for(i in a) print a[i],i}' file | sort -n
35,abn
97,hh
178,mm

おすすめ記事