背景:我正在尝试编辑几百个xml文件 - 我需要解析文件的标题,然后将该标题的元素放在文件本身中。 标题的一个例子是
File=object.34.xml
完成解析,以便
echo $num1
34
然后我尝试使用OBJECT34
替换xml文件中的某个对象sed -i "" "/s/object/OBJECT$num1/" >$File
这给了我一个无效的命令代码O错误... 建议?
答案 0 :(得分:3)
输入文件丢失。您必须删除第一个/
。尝试:
sed -i "" "s/object/OBJECT$num1/" $File