スポンサーリンク

FS変数で”,”区切りのファイルを処理

スクリプトを書くときなどは、FS変数で区切り文字を設定すると見易くなりますね。
※MACターミナル(BSD系)での動作確認です。
BEGINブロックで、FS変数の設定をすると良いかと思います。
参考:awkで変数の初期化はBEGINブロック内が基本

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

下記がサンプルコードになります。
FS変数に、”,”を設定しています。

下記が実行結果になります。
in.txtの1列目をprint出力しています。

スポンサーリンク

FS変数でタブ区切りのファイルを処理

次は、タブ区切りのファイルを処理してみます。

例えば、下記のin.txt(タブ区切り)があったとします。

下記がサンプルコードになります。
FS変数に、”\t”を設定しています。

下記が実行結果になります。
in.txtの2列目をprint出力しています。

スポンサーリンク