grep 命令无法正常工作
我正在尝试从 File.txt 中提取值
:
116206K->13056K(118080K), 0.0879950 秒][终身:274796K->68056K(274892K), 0.2713740 秒] 377579K->68056K(392972K), [烫发 :17698K->17604K(17920K)], 0.3604630 秒]
我尝试提取
cat File.txt | grep 'Perm '| cut -d',' -f3|cut -d'(' -f2 |cut -d')' -f 1
这里出了什么问题。因为我正在尝试,我得到的
392972K 来自 377579K->68056K(392972K)
但我应该从 [Perm :17698K->17604K(17920K)] 17920
I am trying to extract the value from
in File.txt :
116206K->13056K(118080K), 0.0879950
secs][Tenured:274796K->68056K(274892K),
0.2713740 secs] 377579K->68056K(392972K), [Perm
:17698K->17604K(17920K)], 0.3604630
secs]
I have try to extract
cat File.txt | grep 'Perm '| cut -d',' -f3|cut -d'(' -f2 |cut -d')' -f 1
What is wrong here . because i am trying I am getting the
392972K which is from 377579K->68056K(392972K)
But i should get from [Perm :17698K->17604K(17920K)] 17920
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
一个快速修复方法是将
-f3
更改为-f4
,因为您需要的字段出现在第三个逗号之后:您还可以使用
sed
作为:工作链接
One quick fix, change
-f3
to-f4
as the field you need appears after the 3rd comma:You can also use
sed
as:Working link