读书人

sed 正则表达式 文件内容替换,该怎么解

发布时间: 2012-04-13 13:50:24 作者: rapoo

sed 正则表达式 文件内容替换
使用 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' 帮忙哦。

[解决办法]

探讨

引用:

写在文件中时试试
\(.*\)


OK,为什么会这样呢?

读书人网 >UNIXLINUX

热点推荐