繁体   English   中英

MacOS使用sed编辑xml文件

[英]MacOS editing xml files with sed

背景:我正在尝试编辑数百个xml文件-我需要解析文件的标题,然后将该标题的元素放置在文件本身中。 标题的示例是

File=object.34.xml 

解析完成,因此

echo $num1 
34 

然后,我尝试用sed用OBJECT34替换xml文件中的某个对象

sed -i "" "/s/object/OBJECT$num1/" >$File

这给了我一个无效的命令代码O错误...建议?

输入文件丢失。 并且您必须删除第一个/ 尝试:

sed -i "" "s/object/OBJECT$num1/" $File

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM