LinuxShellwhile语句的⽤法总结
只要给定条件的计算结果为true,while循环就会使⽤⼀组给定的命令来执⾏未知的次数
Bash while循环采⽤以下形式:
While [CONDITION]
do
[COMMANDS]
Done
在执⾏命令之前的评估条件,如果条件计算结果为true,则执⾏命令,否则,如果条件的计算结果为false,则循环将终⽌,程序控制将传递给后⾯的命令
例1:
#!/bin/bash
i=0
while [ $i -le 2 ]
do
echo Number:$i
((i++))
done
~
⽆限while循环
⽆限循环是⼀个⽆限重复且不永不终⽌的循环。如果条件总是计算为true,则会⽆限循环
例2:
#!/bin/bash
i=1
sum=0
while ((i <=100))
do
((sum+=i))
((i++))linux执行shell命令
done
echo"The sum is:$sum."