Chinaunix

标题: 不用awk,如何提取值 [打印本页]

作者: yaozhibing    时间: 2013-06-08 14:39
标题: 不用awk,如何提取值
168457.732: [GC[YG occupancy: 181717 K (1105920 K)]168457.732: [Rescan (parallel) , 0.0509260 secs]168457.783: [weak refs processing, 0.0494910 secs]168457.832: [class unloading, 0.0574050 secs]168457.890: [scrub symbol & string tables, 0.0231160 secs] [1 CMS-remark: 1132914K(1331200K)] 1314632K(2437120K), 0.2013590 secs] [Times: user=0.54 sys=0.00, real=0.21 secs]


上面是cms gc的日志。
我想把 1331200 提出来,不用awk.不知道如何弄?
作者: yestreenstars    时间: 2013-06-08 14:47
327461784363176487362486

我想把4取出来,怎么弄?
作者: ljwd1000    时间: 2013-06-08 14:48
  1. grep -oP '\d+(?=K\)\])' urfile
复制代码

作者: Shell_HAT    时间: 2013-06-08 15:07
  1. sed 's/.*CMS-remark[^(]*(\([0-9]\+\)K.*/\1/' urfile
复制代码

作者: yaozhibing    时间: 2013-06-08 15:08
回复 2# yestreenstars


请参考三楼或四楼,谢谢

   
作者: yestreenstars    时间: 2013-06-08 15:21
168457.732: [GC[YG occupancy: 181717 K (1105920 K)]168457.732: [Rescan (parallel) , 0.0509260 secs]168457.783: [weak refs processing, 0.0494910 secs]168457.832: [class unloading, 0.0574050 secs]168457.890: [scrub symbol & string tables, 0.0231160 secs] [1 CMS-remark: 1132914K(1331200K)] 1314632K(2437120K), 0.2013590 secs] [Times: user=0.54 sys=0.00, real=0.21 secs]
@ljwd1000
你不觉得这样做有种根据答案去原文找特征的感觉么?如果原文不止这么一小段,你还能写出来么?
@Shell_HAT
他在主题中没有说要找CMS-remark最近的一对小括号里的数值吧?
作者: dn833    时间: 2013-06-08 15:24
沙发庸人自扰评论完毕
作者: yestreenstars    时间: 2013-06-08 15:27
回复 7# dn833


    什么意思?
作者: dn833    时间: 2013-06-08 15:37
回复 8# yestreenstars


    翻译成现代网络语言就是“闲的dan疼”
作者: Shell_HAT    时间: 2013-06-08 15:38
回复 6# yestreenstars


    我是卜了一挂算出来的
作者: yestreenstars    时间: 2013-06-08 15:46
@dn833
我只是路见不平而已~
@Shell_HAT
以后要改称帽子神算了~
作者: davidbeckham921    时间: 2013-06-08 15:52
哈哈需求不明确啊,给个规则也好啊。
作者: hbmhalley    时间: 2013-06-08 16:15
回复 11# yestreenstars
  1. base64 -d <<<'MTMzMTIwMAo=' #urfile
复制代码
对症下药
作者: wenhq    时间: 2013-06-08 16:27
LZ贴的代码量有点少,所以大家不容易看出。
也反映了问题表达的不明确导致一些误解。
归根结底还是发帖不够"智慧".

是吧?
作者: yaozhibing    时间: 2013-06-08 16:35
回复 14# wenhq


    是的。是我的错的。sorry大家了。
作者: wenhq    时间: 2013-06-08 16:43
回复 15# yaozhibing


    一起进步吧。
作者: yestreenstars    时间: 2013-06-08 17:35
回复 13# hbmhalley


    表示看不懂~
作者: ljwd1000    时间: 2013-06-09 10:31
@yestreenstars
根据他的描述,我只能看出这个特点,没办法。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2