文件 file.xml内容如下:
<?xml version="1.0"?>
<configuration>
<property>
<name>AA.Name</name>
<value>val_01</value>
<description>description_01</description>
</property>
<property>
<name>BB.Name</name>
<value>val_02</value>
<description>description_02</description>
</property>
</configuration>
==================
请问,如何使用sed命令将文件中<name>javax.jdo.option.ConnectionDriverName</name>所在property节点整个替换为一个字符串sss(或者删除)?
期望得到的结果如下?
<?xml version="1.0"?>
<configuration>
<property>
<name>AA.Name</name>
<value>val_01</value>
<description>description_01</description>
</property>
sss
</configuration>
请问,如何使用sed命令将文件中<name>BB.Name</name>
所在property节点整个替换为一个字符串sss(或者删除)?
非常感谢你的回答!!
这个会不会有点危险,会不会一不小心多删了一行,或者少删了一行。或者还是先要知道这个property占几行。
追答晕,有多个property节点呀。太麻烦了,去chinaunix问问吧