sed:命令在SunOS中被打乱



我正在运行以下sed命令来替换xml文件中的某些内容。

sed -e '/<AddName>/{ s;<AddName>;<ModifyName>;}' ${modified_name_file} > ${RESOURCES}/tempfile2.xml

这在Linux中运行良好,但在Solaris中失败,并出现以下错误。

sed: command garbled: /<AddName>/{ s;<AddName>;<ModifyName>;}

我很难弄清楚这一点。在SunOS中还有其他方法可以做到这一点吗?

使用:

sed '/<AddName>/{ s/<AddName>/<ModifyName>/;}' ${modified_name_file} > ${RESOURCES}/tempfile2.xml

相关内容

  • 没有找到相关文章

最新更新