LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 950|回复: 4

文件中字符搜索问题(已解决)

[复制链接]
发表于 2008-1-10 15:28:00 | 显示全部楼层 |阅读模式
描述一下我的问题:
现在有一个网页文件,包含纯HTML,ASP等代码,我要从中提取所有的URL地址,请问BASH怎么处理?

有没有相应的SEHLL命令可以匹配http://…….gif的,而且可 ... 一个文件中?

谢谢!
发表于 2008-1-10 16:04:21 | 显示全部楼层
sed 或 awk
回复 支持 反对

使用道具 举报

发表于 2008-1-10 16:07:46 | 显示全部楼层
我现在也在做这个。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 16:14:11 | 显示全部楼层
刚刚想到一个方法:
sed -i '/"/\
/g' file_one >> file_two
sed -i '/=/\
/g' file_two >> file_three

应该可以,偶先去试试!:)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-1-10 16:39:08 | 显示全部楼层
sed 's/"/\
/g' log >> log1
sed 's/=/\
/g' log1 >> log2
sed '/[a-zA-Z][a-zA-Z]*:\/\/[a-zA-Z0-9][a-zA-Z0-9\.]*.*/p' log2 >> url

搞定!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表