我正在运行sed
命令来替换xml文件中的内容。
sed -e '/<AddName>/{ s;<AddName>;<ModifyName>;}' ${modified_name_file} > ${RESOURCES}/tempfile2.xml
这在Linux中运行良好,但在Solaris中出现以下错误。
sed: command garbled: /<AddName>/{ s;<AddName>;<ModifyName>;}
我很难搞清楚这一点。在SunOS中还有其他方法吗?
答案 0 :(得分:1)
使用:
sed '/<AddName>/{ s/<AddName>/<ModifyName>/;}' ${modified_name_file} > ${RESOURCES}/tempfile2.xml