awkコマンドを使用せずにUNIXで特定の列のすべての番号を追加するには?

awkコマンドを使用せずにUNIXで特定の列のすべての番号を追加するには?

アイテムとその価格を含むコストレポートである次のコンテンツを含むサンプルファイルを見てみましょう。

$ cat file
Item1,200
Item2,500
Item345,900
Item20896,800
Item111,600

今友達が私に挑戦してきました。総価格すべてのプロジェクトで - しかしいいえ使用awk。それは可能ですか?

ベストアンサー1

GNUバッシュの使用:

while IFS="," read -r item number; do ((sum=$sum+$number)); done < file; echo $sum

出力:

3000

おすすめ記事