从文件中提取信息

从文件中提取信息

我有一个像这样的文件:

number_of_x     100 # total number of x
number_of_y     2000 # total number of y
total_rate     1.67 # rate
blah1     0.876 # blah1
blah2     10450 # blah2

我想提取与 和 相关的数字,number_of_y例如total_rate这里的输出是:

2000
1.67

这是我能得到的最接近的答案:

grep -E 'number_of_y|total_rate' my_file | grep -Eo '[0-9.]*'

答案1

也许 awk 会有所帮助:

grep -E 'number_of_y|total_rate' my_file | awk '{print $2}'

更改$2您想要显示的任何列

相关内容