理科系の勉強日記

Linux/Ubuntu/Mac/Emacs/Computer vision/Robotics

awkでユーザ定義関数

awkには絶対値を返すabs()関数がないようだ。
ユーザ定義関数は以下のようにして定義可能。

seq 1 10 | awk '{print abs(-$1)} function abs(x){return (x>0)? x:-x}