Chinaunix

标题: 请教:如何替换weblog中的域名 [打印本页]

作者: bend    时间: 2006-06-14 20:52
标题: 请教:如何替换weblog中的域名
要分析的原文件是这样的:
http://bbs.aa.com/index.asp?diw
http://www.aa.com/.........
http://test.aa.com/.........

请问如何能将http:// 和 第一个/间的内容换掉?
我是用这个方法:

sed "s/http\:\/\/[a-z1-9A-Z.]*\//http\:\/\/aaa\//g"

发现有时间这样换,有时不成功,请各位高手指点,谢谢。
作者: waker    时间: 2006-06-15 08:50
s#http://[^/]*/#http://aaa#
作者: bend    时间: 2006-06-15 13:59
谢谢楼主的,不知#号在sed中是什么用法?
你提供的语句我测试了一下,最后边少了一个/,呵呵,不过应给100分
谢谢了!
作者: waker    时间: 2006-06-15 14:35
哦,有空看看新手导航里那个sed的教程吧? s子命令可以用任何字符(除了空白和nl)当它的命令分隔符
如果你愿意,用ctrl+v+esc代替#它照样玩




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2