0
リストの構文を使用してAWKで配列を初期化することはできますか?AWK配列の初期化
array = [val1, val2, val3]
それとも、指標値構文を使用する義務ですか?
array[0] = val1
array[1] = val2
array[2] = val3
リストの構文を使用してAWKで配列を初期化することはできますか?AWK配列の初期化
array = [val1, val2, val3]
それとも、指標値構文を使用する義務ですか?
array[0] = val1
array[1] = val2
array[2] = val3
いいえ、いいえ。これは、あなたがそれを行う方法です:あなたは、これは、あなたがあまりにも不足している他のawkの基本の多くがあります知っていないかのように
$ awk 'BEGIN{split("val1 val2 val3",array); for (i in array) print i, array[i]}'
1 val1
2 val2
3 val3
はアーノルド・ロビンスの本発効Awkのプログラミング、第4版を、読んでください。
[awkで配列の配列を初期化する方法は?](http://stackoverflow.com/questions/14063783/how-to-initialize-an-array-of-arrays-in-awk) – mpromonet