Bye Bye Moore

猫マンション建築の野望を胸に零細事業主として資本主義の荒波に漕ぎ出したアラサー男の技術メモ

awkに変数を初期設定する

BEGINで設定する方法もあるのですが、"-v"を使うと引数として設定できます。
ワンライナーをゴリゴリ書きたい時に使えますね。

実際のところ

$ awk -v whoami="you" "{print whoami}"

you

複数指定も可能

$ awk -v fizz=3 -v buzz=5 "{print fizz * buzz}"

15