命令举例:1+2+…+100=? #f !/bin/bash for((F=1;i<=100,=i+1) echo"the count is Ss' fend 命令举例:循环列出数组中的数值。 #f !/bin/bash for 23456 echo Sm 2.8循环语句: while和 until while语句和 until语句的语法结构和用途相似。 while语句会 在测试条件为真时循环执行。 命令 while expression until语句会在测试条件为假时循环执行。 命令 until expression 命令举例:计算1+2+3+4+5的值 #!/bin/bash #n1-len2表示nl不大于n2。 while test Sp-le 5 let s=Ss+Sp let p=Sp+ 10《LInux操作系统》讲稿/河南中医学院/阮晓龙/rl@hactcm.edu.cn10 《Linux 操作系统》讲稿 / 河南中医学院 / 阮晓龙 / rxl@hactcm.edu.cn 命令举例:1+2+…+100=? # !/bin/bash let s=0 for ((i=1;i<=100;i=i+1)) do s=$(($s+$i)) done echo "the count is $s" #end 命令举例:循环列出数组中的数值。 # !/bin/bash for m in 1 2 3 4 5 6 do echo $m done #end 2.8 循环语句:while 和 until while 语句和 until 语句的语法结构和用途相似。while 语句会 在测试条件为真时循环执行。 命令: while expression do commands done until 语句会在测试条件为假时循环执行。 命令: until expression do commands done 命令举例:计算 1+2+3+4+5 的值。 #!/bin/bash let s=0; p=1 #n1 -le n2 表示 n1 不大于 n2。 while test $p -le 5 do let s=$s+$p let p=$p+1