shell中的数字循环

Ole*_*aev 1 bash shell command-line cycle

下面示例中的构造 ((..)) 的名称和语法是什么?

for ((i=1;i<10;i++)) do echo $i; done
Run Code Online (Sandbox Code Playgroud)

它有奇怪的变量 i ,
shell 中数字循环的其他结构在哪里?

Mar*_*off 5

除了列出的C 风格 for 循环之外,您还可以查看《高级 Bash 脚本指南》中有关循环的部分,以获取更多循环构造示例。

也尝试一下:

$ for i in {1..5}; do echo $i; done # range argument
1
2
3
4
5
$ for i in `seq 1 5`; do echo $i; done # iterate over seq command
1
2
3
4
5
Run Code Online (Sandbox Code Playgroud)