bashシェルの場合。 私はループ範囲内の配列の可変長を与え、最後の要素まですべての要素を1つずつ出力しようとしています。私のコードは、スクリプト整数に配列の長さを変換する方法文字列をシェルスクリプトの整数に変換するには?
line 14: {0..9}: syntax error: operand expected (error token is "{0..9}")
を実行中にエラーの下になって、この
for a in {0..$((${#array[@]}))}; do
echo "${array[$a]}"
done
のように見えますか?前もって感謝します!
この作業はできません。変数が展開される前に中括拡張が行われる – Inian