function (引数, ...) { 処理 return 戻り値}
awkスクリプトに下の方に定義してもアクション内から呼び出せる
BEGIN { アクション }パターン { アクション }END { アクション }関数定義
値渡し
参照渡し
関数内のローカル変数
関数の引数以外はすべてグローバル変数