0

できればMATLABスタイルの配列初期化を使用して、bashで大きな配列を初期化したかったのです。たとえば、次のようなものが必要です

5 の間隔で 0 から 1000 までの範囲の要素を持つ配列を宣言します

array=0:5:1000

次のようにforループでそれを達成できることを私は知っています

for i in {0..1000..5}
do
done

ただし、次の場合は同様に機能しません

array={0..1000..5}

syntax error: operand expected (error token is "{0..1000..5}")
4

1 に答える 1

2

配列の割り当てを行うには、ブレース展開を でラップする必要があります()

array=({0..1000..5})
于 2012-11-15T16:45:27.503 に答える