スポンサーリンク

awkで列を削除

※awkの使い方をまとめて一覧にしました。
参考:awkの使い方(まとめ一覧)

前にawkの列の追加に関する記事を書きました。
今回は列を削除する場合です。
※MACターミナル(BSD系)での動作確認です。
参考:awkで列を追加・挿入する方法
参考:awkで列を入れ替える方法

※MACターミナル(BSD系)での動作確認です。

例えば、下記のin.txtがあったとします。

例えば、2列目を削除する場合には、
print出力時に、$1と$3のみprint出力するだけです($2はprint出力しない)。

下記が実行結果になります。

ファイル出力する場合には、下記のように書けます。

下記が実行結果になります。

スポンサーリンク

先頭列と最終列に列を削除

先頭列の列を削除します。
先程と同様に、$1以外をprint出力します。

下記が実行結果になります。

最終列の列を削除する場合です。
print出力時に、最終列の$3以外をprint出力します。

下記が実行結果になります。

スポンサーリンク