为awk变量赋值

时间:2017-04-26 04:19:44

标签: awk

为什么awk无法从条件中打印变量?

cat CRND0103-2013-WY_Sundance_8_NNW.txt | awk '{ ($7 == '-9999.0') ? a = 'true' : a = 'false'; print $7, a }'

甚至awk '{b = 'true'; print b}'都不起作用。谁能说出为什么会这样呢?

1 个答案:

答案 0 :(得分:1)

您应该在声明中将'替换为"

awk '{b = "true"; print b;}' 
          ^    ^