我使用命令日期
PARAM=`date "+%a %d %B %Y"`
echo "$PARAM"我得到了
Sat 24 June 2017然后我想将$PARAM的单词更改为new
sed -i 's/new/'$PARAM'/g' letter'.php'但是我得到了以下错误消息
sed: -e expression #1, char 9: unterminated `s' command我该怎么解决它呢?
发布于 2017-06-24 19:37:49
这是因为PARAM的参数扩展后出现了bash分词。因此,双引号将命令部分作为一个整体:
sed -i 's/new/'"$PARAM"'/g' letter'.php'https://stackoverflow.com/questions/44735914
复制相似问题