awk多个分割符(其中一个是空格)怎么设置?

发布于 2021-12-01 17:33:18 字数 1331 浏览 799 评论 15

源文件如下:

RX bytes:2818945420340 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818947278341 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818949656864 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818951776104 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818953847769 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818955487200 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818957536831 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818959462466 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818961562026 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818963140067 (2.5 TiB)  TX bytes:9980110 (9.5 MiB)
          RX bytes:2818964833425 (2.5 TiB)  TX bytes:9980110 (9.5 MiB

现在,我是执行

awk  -F'[:]' '{print $2}' /tmp/t| awk '{print $1}'
得到的

2818945420340
2818947278341
2818949656864
2818951776104
2818953847769
2818955487200
2818957536831
2818959462466
2818961562026
2818963140067
2818964833425

怎么能运行一次awk而得出我要的数据呢?



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(15

一人独醉 2021-12-03 15:38:10

awk -F":| *" '{print $4}' test.txt

如日中天 2021-12-03 15:38:09

/tmp# awk -W version mawk 1.3.3 Nov 1996, Copyright (C) Michael D. Brennan compiled limits: max NF 32767 sprintf buffer 2040

伪装你 2021-12-03 15:38:09

你就直接从第二行开始,第一行前边的空白被吃了

多情癖 2021-12-03 15:38:09
sed 's/ /g/' 1.txt | awk -F'[:(]'+ '{print $2}'

1.txt就是你的源文件

多彩岁月 2021-12-03 15:38:06

回复
awk -F":| " '{print $13}' /tmp/t

悲喜皆因你 2021-12-03 15:38:02

 awk -F":| " '{print $3}' /tmp/t 

 awk -F"[: ]" '{print $3}' /tmp/t 

时光清浅 2021-12-03 15:37:51

输出空,并没有分割,是不是空格需要转义?

坐在坟头思考人生 2021-12-03 15:37:43

回复
为啥我执行的就有结果呢?

一人独醉 2021-12-03 15:36:06

回复
你把你的源文件好好的贴出来。

残花月 2021-12-03 15:33:32

 awk -F":| " '{print $3}' /tmp/t 

 awk -F"[: ]" '{print $3}' /tmp/t 

多彩岁月 2021-12-03 15:26:34

原来是一大堆空格造成的啊,3Q. 最佳答案点错了,设不了了,囧。。。

臻嫒无言 2021-12-03 15:23:40

回复

@红薯 我想挣点分数不容易啊。

虐人心 2021-12-03 12:09:57

回复
给你搞好了

柒夜笙歌凉 2021-12-02 20:27:20

回复
老大给力,我还以为删了,就可以重新选最佳答案

傾城如夢未必闌珊 2021-12-01 22:36:18

awk -F":| " '{print $13}'  /tmp/t

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文