2025-09-02 【awk】シェル変数を渡して使う シェルコマンド/シェルスクリプト awk '{print $0}' hoge.txtこれが基本の形ダブルコーテーションではなく、シングルコーテーションを使うことダブルコーテーションを無理して使う場合はawk "{print \$0}" hoge.txtのようにエスケープすることこれを踏まえて、シェル変数をawkの中で使う場合は、x=10 awk "{print \$0, $x}" hoge.txtとかで使える今日新しく知ったのが、そんなことをしなくてもシェル変数を渡すオプションがあった・・・x=10 y=20 awk -v x=$x -v y=$y '{print $0, x, y}' hoge.txt-vを何度も書けば複数のシェル変数を渡せるはぁ〜便利・・・■ 参考 : awkからシェル変数を参照する ランキング参加中です ↓クリックしていただけると嬉しいです〜ランキング参加中Python ランキング参加中HTML ランキング参加中Mac