shell脚本-循环语句的语法

 时间:2026-02-14 04:56:44

1、常见的循环为 while do done,语法如下:

while [ condition ]

do

      程序块

done

示例代码如下:

shell脚本-循环语句的语法

2、下面我们对着代码可以看到,这种循环方式表示:当condition条件满足时,进行循环,当condition不满足时,终止。

shell脚本-循环语句的语法

3、与上面循环判断条件有所不同, until do done 语法如下:

until  [ condition ]

do

     程序块

done

示例代码如下:

shell脚本-循环语句的语法

4、从运行结果我们可以看到,until ..表示当conditon条件成立时,终止循环,否则继续执行循环内的语句。

shell脚本-循环语句的语法

5、接下来看一个for..do...done 结构,语法如下:

for (( 初始值; 判断值; 步长; ))

do

     程序块

done

示例代码如下:

shell脚本-循环语句的语法

6、从示例代码中可以看到,这个for循环内部写法和高级语言类似。注意shell特有的写法。

shell脚本-循环语句的语法

7、另外,for循环在用于非数字方面还可以有这样的结构,语法如下:

for var in {list[0]} {list[1]} ..

do

   程序块

done

和python中类似,示例代码如下:

shell脚本-循环语句的语法

8、这个程序表示用户输入一个目录,程序判断目录是否存在;若存在,则判断目录内每个文件的权限。我们选了上一个目录为目标,通过命令 cd .. ,以及ls -la ,我们确认程序输出结果是正确的。

shell脚本-循环语句的语法

  • 两个段落怎么合并
  • 文本效果怎么设置
  • 1.3倍行距如何设置
  • 怎么给段落添加编号
  • word如何设置深蓝、文字2、淡色80%的底纹?
  • 热门搜索
    仿生学手抄报 大自然的手抄报 父亲节手抄报图片 世界无烟日手抄报图片 关于新年的手抄报 班级公约手抄报 新学期新起点手抄报 手抄报版面设计花边 冬天的手抄报 数学手抄报五年级