免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5538 | 回复: 15

过滤文本,求工具 [复制链接]

论坛徽章:
0
发表于 2011-06-17 13:07 |显示全部楼层
用什么工具可以从下面的号码把尾号为AA,ABAB规则的删除掉。
  1. 15607759014
  2. 15607759044
  3. 15607759047
  4. 15607759054
  5. 15607759064
  6. 15607759084
  7. 15607759114
  8. 15607759124
  9. 15607759134
  10. 15607759144
  11. 15607759164
  12. 15607759191
  13. 15607759214
  14. 15607759222
  15. 15607759244
  16. 15607759254
  17. 15607759274
  18. 15607759304
  19. 15607759314
  20. 15607759334
  21. 15607759344
  22. 15607759364
  23. 15607759404
  24. 15607759414
  25. 15607759434
  26. 15607759444
  27. 15607759447
  28. 15607759454
  29. 15607759464
  30. 15607759474
  31. 15607759494
  32. 15607759499
  33. 15607759504
  34. 15607759514
  35. 15607759524
  36. 15607759534
  37. 15607759544
  38. 15607759555
  39. 15607759564
  40. 15607759574
  41. 15607759604
  42. 15607759614
  43. 15607759624
  44. 15607759634
  45. 15607759644
  46. 15607759647
  47. 15607759666
  48. 15607759674
  49. 15607759684
  50. 15607759704
  51. 15607759714
  52. 15607759724
  53. 15607759734
  54. 15607759741
  55. 15607759744
  56. 15607759754
  57. 15607759764
  58. 15607759774
  59. 15607759794
  60. 15607759814
  61. 15607759824
  62. 15607759844
  63. 15607759854
  64. 15607759874
  65. 15607759900
  66. 15607759904
  67. 15607759911
  68. 15607759914
  69. 15607759922
  70. 15607759924
  71. 15607759944
  72. 15607759954
  73. 15607759955
  74. 15607759977
复制代码

论坛徽章:
0
发表于 2011-06-17 13:18 |显示全部楼层
  1. sed '/\(.\)\1$/d;/\(..\)\1$/d' file
复制代码

论坛徽章:
10
天蝎座
日期:2013-09-22 22:32:23程序设计版块每日发帖之星
日期:2016-08-07 06:20:00lufei
日期:2016-06-17 17:38:40程序设计版块每日发帖之星
日期:2016-06-12 06:20:002016科比退役纪念章
日期:2016-05-31 15:47:20CU十四周年纪念徽章
日期:2016-05-27 12:24:562015年亚洲杯之阿曼
日期:2015-05-03 21:01:352015年辞旧岁徽章
日期:2015-03-03 16:54:15天蝎座
日期:2013-10-20 21:05:24程序设计版块每日发帖之星
日期:2016-08-11 06:20:00
发表于 2011-06-17 13:22 |显示全部楼层

  1. $ sed -nr '/(.)\1$|(..)\2$/p' file
  2. 15607759044
  3. 15607759144
  4. 15607759191
  5. 15607759222
  6. 15607759244
  7. 15607759344
  8. 15607759444
  9. 15607759494
  10. 15607759499
  11. 15607759544
  12. 15607759555
  13. 15607759644
  14. 15607759666
  15. 15607759744
  16. 15607759844
  17. 15607759900
  18. 15607759911
  19. 15607759922
  20. 15607759944
  21. 15607759955
  22. 15607759977
复制代码

  1. sed -r '/(.)\1$|(..)\2$/d' file
复制代码

论坛徽章:
0
发表于 2011-06-17 13:22 |显示全部楼层
grep -Ev '([0-9][0-9])\1$|([0-9])\2$' FILE

论坛徽章:
0
发表于 2011-06-17 13:44 |显示全部楼层
很好很强大,在WINDOWS下有什么办法使用sed这些工具?

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
发表于 2011-06-17 13:52 |显示全部楼层
装 GNU sed, 或者 cygwin.

论坛徽章:
0
发表于 2011-06-17 13:53 |显示全部楼层
这些工具都有for windows的

论坛徽章:
0
发表于 2011-06-17 21:43 |显示全部楼层

论坛徽章:
2
射手座
日期:2014-10-10 15:59:4715-16赛季CBA联赛之上海
日期:2016-03-03 10:27:14
发表于 2011-06-18 03:26 |显示全部楼层
egrep -v '(..|.)\1$'

论坛徽章:
0
发表于 2011-06-19 09:28 |显示全部楼层
为什么我在windows下装了一个gawk用的时候不能识别单引号
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP