免费注册 查看新帖 |

Chinaunix

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

[文本处理] awk里能样用正则表达式匹配啊? [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-15 06:20:01
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-08 11:37 |只看该作者 |倒序浏览
我想把文件中第2列 分:秒 是10:01和40:01的数据删除掉。我想条件式用正则表达式进行判断,但在awk里正则表达式怎么写啊?
  1. 192.168.0.1 2013/07/01-01:10:01 2.201 0
  2. 192.168.0.1 2013/07/01-01:25:01 2.176 0
  3. 192.168.0.1 2013/07/01-01:40:01 2.183 0
  4. 192.168.0.1 2013/07/01-01:55:01 2.201 0
  5. 192.168.0.1 2013/07/01-02:10:01 2.229 0
  6. 192.168.0.1 2013/07/01-02:25:01 2.171 0
  7. 192.168.0.1 2013/07/01-02:40:01 2.304 0
  8. 192.168.0.1 2013/07/01-02:55:01 2.192 0
  9. 192.168.0.1 2013/07/01-03:10:01 2.296 0
  10. 192.168.0.1 2013/07/01-03:25:01 2.906 0
  11. 192.168.0.1 2013/07/01-03:40:01 2.160 0
  12. 192.168.0.1 2013/07/01-03:55:01 2.219 0
  13. 192.168.0.1 2013/07/01-04:10:01 2.188 0
  14. 192.168.0.1 2013/07/01-04:25:01 2.151 0
  15. 192.168.0.1 2013/07/01-04:40:01 2.178 0
  16. 192.168.0.1 2013/07/01-04:55:01 2.203 0
  17. 192.168.0.1 2013/07/01-05:10:01 2.248 0
  18. 192.168.0.1 2013/07/01-05:25:01 2.155 0
  19. 192.168.0.1 2013/07/01-05:40:01 2.202 0
  20. 192.168.0.1 2013/07/01-05:55:01 2.153 0
  21. 192.168.0.1 2013/07/01-06:10:01 2.198 0
  22. 192.168.0.1 2013/07/01-06:25:01 2.165 0
  23. 192.168.0.1 2013/07/01-06:40:01 2.174 0
  24. 192.168.0.1 2013/07/01-06:55:01 2.243 0
  25. 192.168.0.1 2013/07/01-07:10:02 2.266 0
  26. 192.168.0.1 2013/07/01-07:25:01 2.174 0
  27. 192.168.0.1 2013/07/01-07:40:01 2.298 0
  28. 192.168.0.1 2013/07/01-07:55:01 2.180 0
  29. 192.168.0.1 2013/07/01-08:10:01 2.291 0
  30. 192.168.0.1 2013/07/01-08:25:01 2.217 0
复制代码

论坛徽章:
0
2 [报告]
发表于 2013-08-08 12:08 |只看该作者
awk '!/[1|4]0:01/{print}' file

论坛徽章:
0
3 [报告]
发表于 2013-08-08 12:18 |只看该作者
最近才发觉awk这么强大的,惭愧啊,竟然对这么有力的工具都不清楚{:3_195:}
回复 2# zxd_echo


   

论坛徽章:
0
4 [报告]
发表于 2013-08-08 12:21 |只看该作者
回复 3# linguijiang


    恩恩,共同进步

论坛徽章:
39
辰龙
日期:2013-08-21 15:45:192015亚冠之广州富力
日期:2015-05-12 16:34:52亥猪
日期:2015-03-03 17:22:00申猴
日期:2015-03-03 17:21:37未羊
日期:2014-10-10 13:45:41戌狗
日期:2014-06-17 09:53:29巨蟹座
日期:2014-06-12 23:17:17双鱼座
日期:2014-06-10 12:42:44寅虎
日期:2014-06-09 12:52:172015亚冠之卡尔希纳萨夫
日期:2015-05-24 15:24:35黄金圣斗士
日期:2015-12-02 17:25:0815-16赛季CBA联赛之吉林
日期:2017-06-24 16:43:52
5 [报告]
发表于 2013-08-08 12:56 |只看该作者
本帖最后由 关阴月飞 于 2013-08-08 13:00 编辑

回复 1# plumdavid

  1. awk '!/:[14]0:01/'  urfile
  2. awk -F '[ :]+' '$3$4 != 1001 &&  $3$4 != 4001'  urfile
  3. awk -F '[ :]+' '$3$4 !~ /[14]001/'  urfile
复制代码

论坛徽章:
0
6 [报告]
发表于 2013-08-08 12:56 |只看该作者
awk '!/[1|4]0:01/'

论坛徽章:
0
7 [报告]
发表于 2013-08-08 13:44 |只看该作者
学习看一下。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-15 06:20:01
8 [报告]
发表于 2013-08-08 14:22 |只看该作者
回复 2# zxd_echo


    好简单。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-15 06:20:01
9 [报告]
发表于 2013-08-08 14:23 |只看该作者
回复 5# 关阴月飞


    多谢。

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-03-15 06:20:01
10 [报告]
发表于 2013-08-08 14:23 |只看该作者
回复 6# zing840828


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP