sed: 未终止的 's' 命令`
我正在编写一个好的正则表达式,以替换文本文件中的一些IP地址。
sed -r "s/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/${APP_IP}/g" /path/to/my/file
然而它给出了错误信息:sed: -e expression #1, char 49: unterminated 's' command
我需要双引号,否则它会将所需的字符串替换为文字的变量名:${APP_IP}
我错过了什么?