シェルではどのように列で和を求めるか?


元のアドレス:http://www.linuxsong.org/2010/09/shell-column-sum/
1.簡単に列で和を求める[linux@test /tmp]$ cat test123.52 125.54 126.36[linux@test /tmp]$ awk '{sum += $1};END {print sum}' test375.42 2.特定の条件に該当する行に対して、列に従って和を求める。[linux@test /tmp]$ cat testaa 123.52 bb 125.54 aa 123.52 aa 123.52 ccc 126.36対ファイルtestの最初の列はaaの行として合計されます。[linux@test /tmp]$ awk '/aaa/ {sum += $2};END {print sum}' test370.56