shell脚本替换xml文件

例如xml文件中有
<!--<b>test1</b>-->
<b>test2</b>
注:test1和test2每次生成的值都不一样
请问我如何在不改变test1的情况下只替换test2为我想要的值test3
即:
<!--<b>test1</b>-->
<b>test3</b>

小白求教!

假设你的xml文件为test.xml, 在linux命令行中可以这样

$ sed -i 's/test2/test3/g' test.xml

追问

请问如果我想匹配 以开头结尾的行该如何写?
谢谢

追答

可以这样, grep ^\ test.xml | grep \$

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网