Jil*_*448 3 shell backup date sed file-rename
我有sed语句来替换我文件中的一些内容.file.bak
在替换内容之前,它会使用名称备份copu .
sed -i.bak -r "s#^(.*/abc_def_APP/).*(/application1\.war.*)#\1$version1/$version2\2#" /path/file
Run Code Online (Sandbox Code Playgroud)
但我希望使用当前日期备份该文件.就像是file.071913
我怎么才能得到它?
因为我们有date "+%m%d%y"
返回MMDDYY(月份日):
$ date "+%m%d%y"
071913
Run Code Online (Sandbox Code Playgroud)
怎么说sed -i.$(this command)
,你有以下几点?
sed -i.$(date "+%m%d%y") -r .... file
Run Code Online (Sandbox Code Playgroud)