AWK で特定のフィールド(列)を除いて表示する

published:

AWK で特定のフィールド(列)を除いて表示する。

以下のテキストファイルがあるとする。

$ cat example.txt
a b c d e
1 2 3 4 5

このテキストファイルから、特定のフィールド(列)を除いて表示してみる。

2列目を除外して表示

先ほどのテキストファイルの2列目を削除して表示する。

$ awk '{$2 = ""; print}' example.txt
a  c d e
1  3 4 5

3列目を除外して表示

先ほどのテキストファイルの3列目を削除して表示する。

$ awk '{$3 = ""; print}' example.txt
a b  d e
1 2  4 5

Previous Article

Next Article