awkのフィールド数を制限する方法は?

awkのフィールド数を制限する方法は?

以下は私のテストファイルです。

aa, bb, cc
dd, ee
ff, gg, hh

awk各レコードにはフィールドが2つだけあり、レコード区切り文字が最初のフィールドであると考えることは可能ですか,?したがって、私の例では、$2各レコードの値は次のようになります。

bb, cc
ee
gg, hh

ベストアンサー1

次の方法で行われており、うまく機能します。

上記の質問では、私は2ドルと3ドルだけが2ドルと見なされるべきであることを理解しています。

注文する

awk -F " " '{$2=$2$3;print $1,$2}' filename

おすすめ記事