通过shell脚本从所有出现的xml文件中选择并替换字符串

时间:2017-01-06 09:12:30

标签: xml shell

我需要使用shell脚本

替换所有出现的xml文件中的字符串

<field>
               <name>CC</name>
               <displayType>USER</displayType>
               <displaySize>25</displaySize>
               <displayLines>1</displayLines>
 </field>

我需要使用<name>CC</name>

替换xml文件中所有出现的<name>Carbon Copy</name>

1 个答案:

答案 0 :(得分:0)

sed不是处理xml的好工具。但是,因为您确定格式将保持不变。 (请参阅问题下的评论),您可以尝试使用此sed行:

sed -i 's#<name>CC</name>#<name>Carbon Copy</name>#g' file