使用awk

时间:2016-08-03 10:17:38

标签: linux bash awk

我有制表符分隔的文本文件(如下所示):

A  1 A1g DELL
A  1 B1s HP
A  7 Zfd Nog
A  5 Jgf KIT
A  1 Def JOP

除第一行外,我只想保留第二列的值大于1的行。

A  1 A1g DELL
A  7 Zfd Nog
A  5 Jgf KIT

我尝试了awk '{if($2>1) print }' file.txt,但它省略了第一行。如何跳过第一行并检查其他行的条件($2 >1)

提前致谢。

1 个答案:

答案 0 :(得分:2)

在AWK中:

Array
(
    [pa_taglia] => Array
        (
            [0] => l
            [1] => m
        )

    [pa_colore] => Array
        (
            [0] => blu
            [1] => giallo
            [2] => rosso
        )

)

extract($main_array);

print_r($pa_taglia);
print_r($pa_colore);