Shell - Awk - 如果有变量

时间:2014-03-28 09:14:45

标签: shell awk

我的shell脚本有问题。我需要的是这样的事情:如何在awk参数中比较if条件中的变量。 "如果$ variable与第三列$ 3相同,则打印第三列"。它对我不起作用。

variable=large
awk '{if ($3 == $variable) print "\n" $3}' temp

1 个答案:

答案 0 :(得分:3)

variable=large
awk -v var="$variable" '{if ($3 == var) print "\n" $3}' temp