4

ファイル内のいくつかのコンテンツを置き換える sed ステートメントがあります。内容を差し替える前の名前でバックアップコプを取ってfile.bakいます。

sed -i.bak -r "s#^(.*/abc_def_APP/).*(/application1\.war.*)#\1$version1/$version2\2#" /path/file

しかし、ファイルを現在の日付でバックアップしたい。何かのようなものfile.071913

どうすれば入手できますか?

4

1 に答える 1

10

date "+%m%d%y"MMDDYY (月日年) を返すものがあるため:

$ date "+%m%d%y"
071913

次のように言うsed -i.$(this command)のはどうですか?

sed -i.$(date "+%m%d%y") -r .... file
于 2013-07-19T13:37:02.007 に答える