【awk】空白判定

awkでデータ処理する際、空白判定はNULLによってできます。

例えば、

1 Hokkaido
2 Sendai
3 Tokyo
4 Nagoya
5
6 Kyoto
7 Osaka
8 Hakata

というデータについて、空白のある行は出力しないようにするには

awk '$2!=NULL{print $1" "$2}' hoge.hoge
とすれば

1 Hokkaido
2 Sendai
3 Tokyo
4 Nagoya
6 Kyoto
7 Osaka
8 Hakata

となってくれる。