website_array_ $ w是命令行中给定参数创建的w数组。我正在尝试创建一个新的数组temp并且每次都将特定的website_array_ $ w存储在其中。这似乎不起作用,我得到了:
temp=${website_array_$w[*]}: bad substitution
我做错了什么?之后我想创建一个新数组random_temp,它包含数组temp的随机值$。
for ((w=0; w<"$3"; w++)) do
eval echo 'temp=${website_array_$w[*]}'
for ((p=0; p<"$4"; p++)) do
for((i=0; i<"$f"; i++)) do
eval "random_temp=${temp[$RANDOM % ${#temp[@]}]}"
done
done
done