sed:命令在 SunOS 中出现乱码
sed: command garbled in 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
我正在 运行 执行 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