AWK でフィールドセパレータの値を複数指定する

published:

AWK でフィールド分割(区切り)の値を複数指定する。

-F オプション

-F オプションを用いて、組み込み変数 FS (フィールドセパレータ)の値を指定する。

複数のフィールドセパレータ

フィールドセパレータ(区切り)の値を複数指定する。

次の例では、フィールドはコンマ、もしくはコロンによって分割される。

$ echo 'a,b,cd:e' | awk -F '[,:]' '{print $3}'
cd
$ echo 'a,b,cd:e' | awk -F '[,:]' '{print $4}'
e

Previous Article

Next Article