シェル/awkでシェルスクリプト中の変数を使う
キーワード
- awk
- 変数
- 置換
したいこと
シェルスクリプトの中でawkを使い、シェルスクリプト中の変数をawkで利用したい。
どうやって
awk '{
gsub("{USER_ID}", "'$USER_ID'");
print $0;
}' $TEMPLATE
ノート
gsubの$USER_IDのところ、
gsub("{USER_ID}", "'
$USER_ID
'");
とシングルコートでawk分を分割する。
awk文の中で改行のエスケープは要らない。
参考
作成日 2016-08-19
