免费注册 查看新帖 |

Chinaunix

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

[文本处理] 想精细、准确的统计一下规律,麻烦大神进来看看能不能实现? [复制链接]

论坛徽章:
12
IT运维版块每日发帖之星
日期:2015-11-17 06:20:00程序设计版块每日发帖之星
日期:2016-01-19 06:20:0015-16赛季CBA联赛之江苏
日期:2016-01-17 15:31:3915-16赛季CBA联赛之上海
日期:2016-01-16 15:44:3015-16赛季CBA联赛之浙江
日期:2016-01-15 20:38:1815-16赛季CBA联赛之北京
日期:2016-01-09 14:30:15CU十四周年纪念徽章
日期:2016-01-07 12:31:5115-16赛季CBA联赛之四川
日期:2016-01-01 11:49:1515-16赛季CBA联赛之深圳
日期:2015-12-24 14:23:4115-16赛季CBA联赛之山西
日期:2015-12-15 16:22:31技术图书徽章
日期:2015-12-10 17:41:0015-16赛季CBA联赛之北控
日期:2016-02-03 10:03:24
1 [报告]
发表于 2016-02-03 09:51 |显示全部楼层
写了个很丑的,坐等大神
  1. awk -F "" 'function out(a,b,c){if(a){printf a"个数字 "}else if(b){printf b"个字母 "}else if(c){printf c"个符号 "}}{for(i=1;i<=NF;i++){if($i~/[0-9]/){if(!a){out(a,b,c)};a++;b=c=0}else if($i~/[a-zA-Z]/){if(!b){out(a,b,c)};b++;a=c=0}else{if(!c){out(a,b,c)};c++;a=b=0}};out(a,b,c);a=b=c=0;printf "\n"}' file
  2. 3个符号 6个数字
  3. 3个符号 5个字母 3个数字
  4. 1个符号 2个字母 1个符号 4个数字 1个符号 3个数字
  5. 1个符号 3个字母 4个数字
  6. 3个符号 7个字母 3个符号 2个字母 1个符号 2个字母
  7. 3个符号 8个数字
  8. 1个符号 8个数字 2个符号 3个字母
  9. 9个符号 7个数字 2个符号
  10. 3个符号 7个数字
  11. 1个符号 1个字母 8个数字 2个符号 3个数字
  12. 1个符号 2个字母 6个数字 2个符号
  13. 4个字母 5个数字
  14. 6个数字 6个字母
  15. 4个字母 4个数字 4个字母 5个数字
  16. 3个数字 3个字母 3个数字 4个字母 3个数字
复制代码

论坛徽章:
12
IT运维版块每日发帖之星
日期:2015-11-17 06:20:00程序设计版块每日发帖之星
日期:2016-01-19 06:20:0015-16赛季CBA联赛之江苏
日期:2016-01-17 15:31:3915-16赛季CBA联赛之上海
日期:2016-01-16 15:44:3015-16赛季CBA联赛之浙江
日期:2016-01-15 20:38:1815-16赛季CBA联赛之北京
日期:2016-01-09 14:30:15CU十四周年纪念徽章
日期:2016-01-07 12:31:5115-16赛季CBA联赛之四川
日期:2016-01-01 11:49:1515-16赛季CBA联赛之深圳
日期:2015-12-24 14:23:4115-16赛季CBA联赛之山西
日期:2015-12-15 16:22:31技术图书徽章
日期:2015-12-10 17:41:0015-16赛季CBA联赛之北控
日期:2016-02-03 10:03:24
2 [报告]
发表于 2016-02-03 11:33 |显示全部楼层
没用过cygwin,你用5楼大神的代码测试吧回复 4# bmne


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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP