2011-10-28 56 views
0

背景:我想编辑几百个XML文件 - 我需要解析文件的标题,然后将该标题的元素放置在文件本身。 标题的一个例子是MacOS编辑与sed的xml文件

File=object.34.xml 

解析完成,使

echo $num1 
34 

我再试试SED与OBJECT34

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

更换某个对象的xml文件这给我一个无效的命令代码O错误... 建议?

回答

3

输入文件丢失。你必须删除第一个/。试试:

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