当前位置: 技术问答>linux和unix
sed 正则表达式 文件内容替换
来源: 互联网 发布时间:2017-02-14
本文导语: 使用 sed 命令进行文件内容替换时遇到一个问题,希望大家帮忙解决。先谢谢。 问题如下: 文件中有这样一句置换对象 http://www.aaa.com/top.jsp?_para1=ture&_para2=false&_para3=ok 希望最后置换成 http://www.aaa.com/top/?_para1=ture...
使用 sed 命令进行文件内容替换时遇到一个问题,希望大家帮忙解决。先谢谢。
问题如下:
文件中有这样一句置换对象
http://www.aaa.com/top.jsp?_para1=ture&_para2=false&_para3=ok
希望最后置换成
http://www.aaa.com/top/?_para1=ture&_para3=ok
也就是:
1./top.jsp 置换为 /top/
2.&_para2=false& 置换为 &
3.其他para保留。
请使用:sed -ri 's/oldStr/newStr/g' 帮忙哦。
问题如下:
文件中有这样一句置换对象
http://www.aaa.com/top.jsp?_para1=ture&_para2=false&_para3=ok
希望最后置换成
http://www.aaa.com/top/?_para1=ture&_para3=ok
也就是:
1./top.jsp 置换为 /top/
2.&_para2=false& 置换为 &
3.其他para保留。
请使用:sed -ri 's/oldStr/newStr/g' 帮忙哦。
|
sed 能够解析(.*)是暂时保存
写在文件后(.*)不知道“()”当什么处理了