在Linux中使用awk命令获取特定值

时间:2018-11-29 12:10:16

标签: awk

我有一个以下文件。

cat test.txt
NE|East
OR|East
WB|East
HP|North
HR|North
JK|North
NR|North
PB|North

我有一个可变的圆,它存储以下值。 circle="JK"

现在,我希望该值与我的变量匹配。我使用了以下代码,但是没有提供任何输出。但是,当我手动编写“ JK”时,它向我显示了所需的结果。

awk -F '|' '{if($1==$circle) print $2;}' test.txt

awk -F '|' '{if($1 == "JK") print $2;}' test.txt North

请提出建议。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

请您尝试以下。

projectName withoutSuffix: '.git'