在shell脚本方面,我仍然是一个ROOKIE。长话短说我试着每次迭代将数组的值递增一。这是我的代码
cmd=(1 2 3 4 5 6 7 8 ................) // How can I pass numbers 1 to 1000 with out having to type manually.
${cmd[@]}
for (( i = 0 ; i < ${#cmd[@]} ; i++ )) do
echo ${cmd[$i]}"
done
一种方法是cmd =()然后在循环内部我们添加“let cmd [i] ++”这一行,但它对我没用。提前致谢
答案 0 :(得分:6)
尝试seq
命令
cmd=( $(seq 1 1000) )
答案 1 :(得分:6)
如果您正在运行bash,则可以利用其功能。
尝试:
cmd=({1..1000})
答案 2 :(得分:3)
你可以说:
cmd=( $(seq 1000) )
为了创建数组。