
shell脚本替换xml文件
例如xml文件中有<!--<b>test1</b>--><b>test2</b>注:test1和test2每次生成的值都不一样请问我如何在不改变test1的情况下只替换t...
例如xml文件中有
<!--<b>test1</b>-->
<b>test2</b>
注:test1和test2每次生成的值都不一样
请问我如何在不改变test1的情况下只替换test2为我想要的值test3
即:
<!--<b>test1</b>-->
<b>test3</b>
小白求教! 展开
<!--<b>test1</b>-->
<b>test2</b>
注:test1和test2每次生成的值都不一样
请问我如何在不改变test1的情况下只替换test2为我想要的值test3
即:
<!--<b>test1</b>-->
<b>test3</b>
小白求教! 展开
1个回答
展开全部
假设你的xml文件为test.xml, 在linux命令行中可以这样
$ sed -i 's/test2/test3/g' test.xml
追问
请问如果我想匹配 以开头结尾的行该如何写?
谢谢
追答
可以这样, grep ^\ test.xml | grep \$
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询