使用正则表达式从文本文件中逐列提取数据

时间:2017-02-27 18:18:38

标签: regex

我有一个像

这样的文本文件
27/02/2017 17:59:39 562803 299060 235155

27/02/2017 17:59:44 562803 299058 235158

27/02/2017 17:59:49 562803 299057 235158

27/02/2017 17:59:54 562803 299057 235158

我想使用正则表达式从特定列中提取数据。哪个表达式将提取第3列?

1 个答案:

答案 0 :(得分:0)

如果您使用Linux,awk是此

的最佳实用程序
awk '{print $3}' file

awk将文件划分为字段,通常用制表符或空格分隔。 $3代表第三列或字段。

另一个好用途是cut

cut -d " " -f3 file