awk中的现场条件;新手

时间:2012-05-29 11:14:30

标签: awk operators conditional

当我写下面的命令时:

awk '$3 != 0.00 && $5 < 0.2' file

条件仅适用于$ 2不为空的情况。

为什么呢?标签是

1 个答案:

答案 0 :(得分:2)

您需要指定awk您正在使用制表符分隔符,这是一种特殊情况。我测试了以下内容:

echo -e "a\tb\tc\td\te" | awk -F$'\t' '{print NF}'

答案是5,所以它似乎有效。 $这是必要的。