将数组的元素增加1(1到1000)

zee*_*zee 4 linux arrays bash shell sh

在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  
Run Code Online (Sandbox Code Playgroud)

一种方法是cmd =()然后在循环内部我们添加"let cmd [i] ++"这一行,但它对我没用.提前致谢

edu*_*ffy 6

尝试seq命令

cmd=( $(seq 1 1000) )
Run Code Online (Sandbox Code Playgroud)


alv*_*its 6

如果您正在运行bash,则可以利用其功能.

尝试:

cmd=({1..1000})
Run Code Online (Sandbox Code Playgroud)