sed:命令在SunOS中乱码

时间:2015-11-04 05:52:22

标签: linux 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中还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

使用:

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