我必须按照sed命令替换字符串' -log -asofdate 20150901'使用包含今天日期的字符串:
sed 's'/"-log -asofdate [0-9*] "'/'"-log -asofdate $newAsOfDate"'/g' /export/home/ownclp/temp/runjava.sh.bk > /export/home/ownclp/temp/runjava.sh
然而我一直得到Sed命令的错误。
如果我删除[0-9]*
,则sed命令有效。
答案 0 :(得分:3)
<{1}}在字符类之后
*
分隔符不应该是斜线。
我认为整个cmd应该是:
[0-9]*