Gawkのマニュアルで私は2つの機能を見つけpatsplit
ましたsplit
。
違いが何なのか知りたいです。
目的は理解しています
split
。しかし、目的は何ですかpatsplit
?
ありがとうございます。
ベストアンサー1
は、パターンのマッチングsplit
中に区切り記号を提供します。patsplit
〜サイ分離記号:
$ echo 'foo,bar' | awk '{n = split($0,a,/,/); for(i=1;i<=n;i++) print a[i]}'
foo
bar
しかし、
$ echo 'foo,bar' | awk '{n = patsplit($0,a,/[^,]*/); for(i=1;i<=n;i++) print a[i]}'
foo
bar