web-dev-qa-db-ja.com

ファイル内のテキストを置き換えながらファイルをコピーする

Webアプリケーションを公開するためのスクリプトを書いています。ファイルのコピー中に、プレースホルダーを置き換える必要がありますcurrent_date現在の日付を含むファイル。

日付文字列を定義するには、このようなものから始めます

date=`date +%Y%m%d`

コピーと置換の部分は、開始方法がわからないところです。

5
Lorenz Meyer

sedを使用します。次に例を示します。

sed "s/current_date/`date +%Y%m%d`/" infile > copyfile
13
unxnut