【发布时间】:2017-09-19 20:39:54
【问题描述】:
我是使用 awk 的新手,我发现它对于从列中提取数据非常有用。例如在我的文件中,我有
Data: 1234 23434 31324
如果我想要我使用的第二列:
awk '/Data:/ {print $3}' file.txt
但是接下来,我在文件中有一些变量,比如说:
variable_1=1
variable_2=4
我怎样才能只提取值?如何通过知道值来提取变量的名称?
【问题讨论】:
-
@anubhava 不工作
-
请参阅下面来自@hek2mgl 的答案,这应该适合您
-
你可以像使用
Data一样使用variable_1来选择你想要的单行。