首页 » shell编程 » awk命令练习:如何打印指定域满足条件的整行记录

awk命令练习:如何打印指定域满足条件的整行记录

时间:2012-04-27作者:felix.chan分类:shell编程评论:8

文件b.txt内容如下:

1
2
3
4
5
6
7
http://www.baidu.com/google.html
http://www.yahoo.com/www.google.com.html
http://www.google.com/get.html
http://www.google-baidu.com/baidu.html
http://www.baidu.com/put.html
http://google.com/hello.html
http://www.gougou.com/www.google.com

要求:找出网址中仅在域名部分含有google的所有行,并将完整行记录打印出来:

1
2
3
http://www.google.com/get.html
http://www.google-baidu.com/baidu.html
http://google.com/hello.html

实现的代码如下:
抱歉,只有对本文发表过评论才能阅读隐藏内容。
说明:
$3 表示分割出来的第三个域
~ 表示使用正则表达是进行匹配
/google/ 匹配内容可以是正则表达式,两边用/包含起来

原创文章,转载请注明: 转载自红防联盟www.rednat.com

本文链接地址: awk命令练习:如何打印指定域满足条件的整行记录

|2|right
8 条评论
  1. avatar
    的萨芬 China Mozilla Firefox Windows 2012-05-03 18:46 回复

    deww

  2. avatar
    cc China Internet Explorer Windows 2012-05-21 12:44 回复

    示使用正则表达是进行匹配

  3. avatar
    小东子 China Mozilla Firefox Windows 2012-05-23 10:09 回复

    顶顶。。。。

  4. avatar
    rr China Google Chrome Windows 2012-08-03 20:36 回复

    rr

  5. avatar
    summerspring China Google Chrome Windows 2012-08-14 14:07 回复

    see

  6. avatar
    eric China Google Chrome Windows 2012-10-11 23:46 回复

    定期

  7. avatar
    allan China Google Chrome Windows 2013-10-14 15:39 回复

    学习学习

  8. avatar
    dj China Google Chrome Windows 2014-06-25 22:17 回复

    ding

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>