如何使用awk拆分文本和数字

时间:2016-03-30 19:03:03

标签: csv awk

我有一个包含100000列的CSV,其数据如下:

CPUUtilization  OK  - 7.192  Percent
CPUUtilization  OK  - 1.140  Percent
CPUUtilization  OK  - 5.369  Percent

我需要省略cpu uti中的所有文本.....我只需要将7.192,1.140等值替换并存储在相应的列中。

请建议一种使用awk轻松完成此操作的方法,我是awk的新手。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您只需要数字列:

awk '{print $4}' data.csv

默认字段分隔符为空格,您需要打印出第4个字段