免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
论坛 程序设计 Shell 求助
最近访问板块 发新帖
查看: 1591 | 回复: 4
打印 上一主题 下一主题

[文本处理] 求助 [复制链接]

论坛徽章:
9
2015亚冠之大阪钢巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26处女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37双鱼座
日期:2014-07-25 10:09:54程序设计版块每日发帖之星
日期:2015-08-24 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2017-08-10 17:03 |只看该作者 |倒序浏览
****
0 rows updated.
Elapsed: 00:00:00.00
1 row created.
Elapsed: 00:00:00.00
Commit complete.
Elapsed: 00:00:00.01
****
16 rows updated.
Elapsed: 00:00:00.00
1 row created.
Elapsed: 00:00:00.00
Commit complete.
Elapsed: 00:00:00.00
****
32 rows updated.
Elapsed: 00:00:00.00
1 row created.
Elapsed: 00:00:00.00
Commit complete.
Elapsed: 00:00:00.00
****
16 rows updated.
Elapsed: 00:00:00.00
1 row created.
Elapsed: 00:00:00.00
Commit complete.
Elapsed: 00:00:00.01
****
32 rows updated.
Elapsed: 00:00:00.00
1 row created.
Elapsed: 00:00:00.00
Commit complete.
Elapsed: 00:00:00.00
****
16 rows updated.
Elapsed: 00:00:00.00
1 row created.
Elapsed: 00:00:00.00
Commit complete.
Elapsed: 00:00:00.01
****


---
打印出
两个****之间 Elapsed 值都是 00:00:00.00的  数量

论坛徽章:
145
技术图书徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11狮子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龙
日期:2014-01-08 15:26:12技术图书徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
2 [报告]
发表于 2017-08-10 18:27 |只看该作者
[ 本帖最后由 jason680 于 2017-08-10 18:35 编辑 ]\n\n回复 1# Buring__

$ awk 'BEGIN{RS="****\n";gsub("[*]","[*]",RS)}NF{print gsub("Elapsed: 00:00:00.00",x)}' FILE
2
3
3
2
3
2

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
3 [报告]
发表于 2017-08-10 20:42 |只看该作者
  1. #PS Codes
  2. (Get-Content -Path z:\urFile -Encoding UTF8 -Raw).Trim("****") -split "\n\*+" | foreach{
  3.     (($_ -split "`n") -match "Elapsed:\s*00:00:00.00").Count
  4. }
复制代码

论坛徽章:
307
程序设计版块每周发帖之星
日期:2016-04-08 00:41:33操作系统版块每日发帖之星
日期:2015-09-02 06:20:00每日论坛发贴之星
日期:2015-09-02 06:20:00程序设计版块每日发帖之星
日期:2015-09-04 06:20:00每日论坛发贴之星
日期:2015-09-04 06:20:00每周论坛发贴之星
日期:2015-09-06 22:22:00程序设计版块每日发帖之星
日期:2015-09-09 06:20:00程序设计版块每日发帖之星
日期:2015-09-19 06:20:00程序设计版块每日发帖之星
日期:2015-09-20 06:20:00每日论坛发贴之星
日期:2015-09-20 06:20:00程序设计版块每日发帖之星
日期:2015-09-22 06:20:00程序设计版块每日发帖之星
日期:2015-09-24 06:20:00
4 [报告]
发表于 2017-08-10 21:08 |只看该作者
  1. #!/usr/bin/perl
  2. use strict;
  3. use warnings;

  4. my ($m, $cnt) = (0) x 2;
  5. while(<DATA>){
  6.         $cnt++ if(/\A\*+/);
  7.         if($cnt == 2){
  8.                 print("$m\n") if($m);
  9.                 $cnt--;
  10.                 $m = 0;
  11.         }
  12.         $m++ if(/\AElapsed:\s*00:00:00\.00/);
  13. }

  14. __DATA__
  15. ****
  16. 0 rows updated.
  17. Elapsed: 00:00:00.00
  18. 1 row created.
  19. Elapsed: 00:00:00.00
  20. Commit complete.
  21. Elapsed: 00:00:00.01
  22. ****
  23. 16 rows updated.
  24. Elapsed: 00:00:00.00
  25. 1 row created.
  26. Elapsed: 00:00:00.00
  27. Commit complete.
  28. Elapsed: 00:00:00.00
  29. ****
  30. 32 rows updated.
  31. Elapsed: 00:00:00.00
  32. 1 row created.
  33. Elapsed: 00:00:00.00
  34. Commit complete.
  35. Elapsed: 00:00:00.00
  36. ****
  37. 16 rows updated.
  38. Elapsed: 00:00:00.00
  39. 1 row created.
  40. Elapsed: 00:00:00.00
  41. Commit complete.
  42. Elapsed: 00:00:00.01
  43. ****
  44. 32 rows updated.
  45. Elapsed: 00:00:00.00
  46. 1 row created.
  47. Elapsed: 00:00:00.00
  48. Commit complete.
  49. Elapsed: 00:00:00.00
  50. ****
  51. 16 rows updated.
  52. Elapsed: 00:00:00.00
  53. 1 row created.
  54. Elapsed: 00:00:00.00
  55. Commit complete.
  56. Elapsed: 00:00:00.01
  57. ****
复制代码

论坛徽章:
9
2015亚冠之大阪钢巴
日期:2015-06-04 11:47:30丑牛
日期:2015-01-22 15:49:26巳蛇
日期:2015-01-22 10:11:18巨蟹座
日期:2014-11-20 10:55:03天蝎座
日期:2014-11-16 22:10:26处女座
日期:2014-11-16 11:01:10申猴
日期:2014-09-19 11:12:37双鱼座
日期:2014-07-25 10:09:54程序设计版块每日发帖之星
日期:2015-08-24 06:20:00
5 [报告]
发表于 2017-08-11 13:12 |只看该作者
谢谢!!      
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP