awk AWKのフィールドの区切を変更する

AWKのフィールドの区切を変更する

http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/node16.html

オプション-Fを使わずに、BEGINを使って区切文字( Field Separatorと呼びます)を表わす組込変数FSに変更したい文字を代入して おいても構いません。

% gawk 'BEGIN { FS=","; } { print $1, $3; }' miyabe.csv

AWKは行を空白で分割して処理する
http://lagendra.s.kanazawa-u.ac.jp/ogurisu/manuals/awk/intro/node3.html

AWKは、入力から一行データを読むたびに空白文字を区切としてデータを分 割し、最初から順番に変数 $1、$2、$3、...に代入します。入力 のある一行がつぎのようなものだったとしましょう。

$1からはじまる

タブが区切り gawk -F'\t'