スポンサーリンク

awkで列を挿入

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

列の操作はawkが便利です。

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

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

1列目と2列目の間に、"add"という文字列の列を挿入します。
print出力時に、$1と$2の間に"add"を挿入します。

参考:awkで列を入れ替える方法
ワンライナーで書いています。

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

下記のようなcsvファイルの場合には、-Fオプションで","を指定します。

参考:awkでcsvファイルを処理する

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

スポンサーリンク

先頭列と最終列に列を追加

先頭列に列を追加します。
先程と同様に、print出力時に、先頭に文字列を追加します。

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

最終列に列を追加する場合です。

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

out.txtは下記のようになります。

スポンサーリンク