awk の使い方 3

awk における計算

awk では、計算式を使うこともできる。
例えば、各行のデータを合計したものを表示するには、以下のようにする。

# cat data
1 2 3
4 5 6
7 8 9
# awk '{print $1+$2+$3}' data
6
15
24
#

awk では、C言語とほぼ同じ計算式を使うことができる。

 + - * / % ( ) ++ -- += -= *= /= 

などの演算子や、 sin() cos() sqrt() rand() などの算術関数が使用できる。

参考


Prev | Next
Home | Contents
abe@injapan.net