sedについて
今日の復習
sedコマンドを使って文字列の変換をする。
bashとコマンドラインで少し違うところがあったのでメモ
コマンドラインでやってみる
コマンドラインで実行する場合は、シングルクオートで変換パターンをくくる
$ sed -e 's/!YYYYMM!/201807/g' /home/test.txt > /home/test_tmp.txt
bashシェルで変数を格納した場合
シェルで変数を格納し、格納した内容を使う場合は変換パターンをダブルクオートでくくる
$DATE = 201807 sed -e "s/!YYYYMM!/${DATE}/g" /home/test.txt > /home/test_tmp.txt