awk 標準の入力データのデリミタはスペースです。デリミタを変更したいときは、変数 FS を使います。デリミタと書きましたが、FS という変数からわかるようにフィールドセパレータというのが区切り文字の正式名称(?)のようです。
使い方は以下の通りです。
$ cat a.dat
a:b:c
d:e:f
g:h:i
$ awk -v FS=":" '{print $1}' a.dat
a
d
g
作業メモみたいなものです。
awk 標準の入力データのデリミタはスペースです。デリミタを変更したいときは、変数 FS を使います。デリミタと書きましたが、FS という変数からわかるようにフィールドセパレータというのが区切り文字の正式名称(?)のようです。
使い方は以下の通りです。
$ cat a.dat
a:b:c
d:e:f
g:h:i
$ awk -v FS=":" '{print $1}' a.dat
a
d
g
0 件のコメント:
コメントを投稿