Iam使用下面的给定命令,使用sed命令在xml文件中用另一个字符串替换字符串。
sed "s/one/two/g" /data/common/codeset-mapper.xml > /data/codeset-mapper.xml
但是关闭的父标记将被删除。有没有解决的办法?
您能否显示一个简短的示例XML文件?
—
choroba
<?xml版本=“ 1.0”编码=“ UTF-8”?> “优惠券通知” /> </ code> </ may> </ codesets>
—
马修(Mathew),
很奇怪,对我有用。该文件是否有Windows行尾?
—
choroba
不,它没有Windows行尾。
—
马修
还有其他像sed一样的流编辑器吗?
—
马修