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