Port 53

明日のための技術メモ

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