免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2081 | 回复: 2
打印 上一主题 下一主题

awk将匹配某个pattern的字串存到变量中(不用$位置如何做) [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-04-01 17:37 |只看该作者 |倒序浏览
待提取源文:
<TD style="FONT-SIZE: 9pt; COLOR: #003366; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体" width=60 height=34><FONT color=#000000 size=3><STRONG style="FONT-WEIGHT : 400"><BR>&nbsp;<A href="http://www.donglin.org/files/jingtu/guanshiyin.rar">rar压缩包</A></STRONG></FONT></TD>


  RT,现在要将
href="http://www.donglin.org/files/jingtu/guanshiyin.rar"
这个送到变量中,不想通过类似$7这种位置变量来做(因在其它记录里,这个.rar文件的位置是变化的),有没有其它办法?可以通过类似  temp=/href=.*rar"/这样的?

[ 本帖最后由 乡下人进城 于 2008-4-1 17:49 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2008-04-01 18:44 |只看该作者

  1. awk '{match($0,/href="[^"]*.rar"/);print substr($0,RSTART,RLENGTH);}' 数据文件
复制代码

论坛徽章:
0
3 [报告]
发表于 2008-04-03 12:12 |只看该作者

回复 #2 springwind426 的帖子

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

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP