スポンサーリンク

awkで特定の列を抽出

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

※MACターミナル(BSD系)での動作確認です。
例えば、カンマ区切りのファイルの2列目を抽出する場合です。
参考:awkの-Fオプションで区切り文字を指定する方法

スペース区切りの例は下記の記事で書いています。
参考:awkで$1(1列目)をprint出力する

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

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

スポンサーリンク

列を抽出して文字列を付与

例えば、2列目を抽出して、2列目の前に文字列を付与します。

文字列を連結させているだけですね。
参考:awkで文字列を連結させる方法

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

3列目の1文字目をsubstr()で抽出して、先頭に文字列を付与しています。
参考:awkでsubstr()を使って文字列を切り出す方法

スポンサーリンク