0

私のコード

TOTAL=${#FOO_5[*]} // COUNT ITEMS IN ARRAY

コードの場合

ARRAY_NAME="FOO_5"
TOTAL=${#${!ARRAY_NAME}[*]} //error

修正してください

4

1 に答える 1

2

間接パラメーター展開に関しては、配列インデックスはパラメーター名の一部と見なされます。残念ながら、パラメーター展開を連鎖させることはできません。中間変数も必要です。

ARRAY_NAME="FOO_5[*]"
FULL=${!ARRAY_NAME}
TOTAL=${#FULL}
于 2012-10-14T12:52:21.653 に答える