【发布时间】:2014-08-13 10:10:59
【问题描述】:
我有一个关于使用 sed 修改文件的问题。我的文件内容:
<data-value name="WLS_INSTALL_DIR" value="/home/Oracle/wlserver_10.3">
我要替换字段value="/home/Oracle/wlserver_10.3"的内容
要得到这个结果:
<data-value name="WLS_INSTALL_DIR" value="/u03/Middle_home/Oracle/wlserver_10.3">
我用sed:
sed "6 i/^value=/>/s/value= />\(.*\)/value=\"\/u03\/Oracle/Middleware/wlserver_10.3"\" \/\ /u03/silent.xml
【问题讨论】:
-
不要使用正则表达式来解析和修改xml
标签: sed