これは私の配列宣言です
arraySYSTEM=( "$@" )
「システム職位(?)」メンバーは最大10人まで持つことができます。
whiptail
私はこれを関数に渡すテキストパラメータを作成するために使用します。次に、ホイップリスト(メニュー)を使用してパラメータを選択します。マニフェストでは、構文を使用してパラメータを無制限に持つことができ${number}
ます${16}
。
arraySYSTEM
配列に10個以上のメンバーを含めるように宣言を変更するにはどうすればよいですか?
ベストアンサー1
配列には必要な数の項目があります。たとえば、
$ set -- {a..z}
$ echo "${26}"
z
(そして他のほとんどのBourne様シェルに$26
あることに注意してください)${2}6
bash
名前付き配列の場合も同様です。
$ foo=({a..z})
$ echo "${foo[25]}"
z
(インデックスの違いは$0
特別なので、通常は現在のスクリプトの名前が含まれています。)