国际访客建议访问 Primers 编程伙伴 国际版站点 > Bash 教程 > for 循环语句 以获得更好的体验。

# Bash 的 for 循环语句

Bash 的 for 循环语句的语法为:

for (( 初始化表达式; 条件表达式; 迭代表达式 ))
do
    命令
    ...
done
  • 初始化表达式在最开始执行一次

  • 条件表达式为真时执行循环

  • 迭代表达式在每轮循环后执行一次

如果省略(部分)换行,则需要使用分号(;)区分:

for (( 初始化表达式; 条件表达式; 迭代表达式 )); do 命令; 命令; done

示例:

for ((i=0; i<10; i=i+1))
do
    echo $i
done
  • 初始化表达创建变量 i 并赋值为 1

  • 条件表达式为 i 小于 10 的时候执行循环

  • 迭代表达式在每轮循环后将 i 的值加一

运行结果:

0
1
2
3
4
5
6
7
8
9
本文 更新于: 2025-11-27 09:38:13 创建于: 2025-11-27 09:38:13