[英]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.