home wiki.fukuchiharuki.me
Menu

キーワード

  • awk
  • 変数
  • 置換

したいこと

シェルスクリプトの中でawkを使い、シェルスクリプト中の変数をawkで利用したい。

どうやって

awk '{
        gsub("{USER_ID}", "'$USER_ID'");
        print $0;
}' $TEMPLATE

ノート

gsubの$USER_IDのところ、

gsub("{USER_ID}", "'
$USER_ID
'");

とシングルコートでawk分を分割する。

awk文の中で改行のエスケープは要らない。

参考