awk で特定のカラムの合計値を取得したい時のスクリプト。
元データの中身。
$ cat hogehoge.dat 0,0,0,0,9 1,0,0,0,8 2,0,0,0,7 3,0,0,0,6 4,0,0,0,5
5 カラム目の合計値を取得。
$ awk -F , '{total=total+$5} END{print total}' hogehoge.dat 35
● awk, カラム, 合計, 加算, 合計値, total
主に Linux (Ubuntu, Fedora) 関連の設定メモ&小技集です。たまに Windows 関連ネタも。
(プロンプトの $ は一般ユーザ権限、# は root 権限です。いちいち説明はせんよ。)
awk で特定のカラムの合計値を取得したい時のスクリプト。
元データの中身。
$ cat hogehoge.dat 0,0,0,0,9 1,0,0,0,8 2,0,0,0,7 3,0,0,0,6 4,0,0,0,5
5 カラム目の合計値を取得。
$ awk -F , '{total=total+$5} END{print total}' hogehoge.dat 35
● awk, カラム, 合計, 加算, 合計値, total
0 件のコメント:
コメントを投稿