while循环是不定循环,也称作条件循环
。只要条件判断式成立,循环就会一直继
续,直到条件判断式不成立,循环才会停
止。
while [ 条件判断式 ]
do
程序
done
变量的初始值
while 条件表达式或者命令
do
循环体
变量的更新 //一定要做,否则死循环
done
[root@SR18-151 ~]# vim while_15.sh
#!/bin/bash
i=1
while [ $i -le 5 ]
do
echo $i
let i++
#let i=i+1
#i=$[i+1]
done
[root@SR18-151 ~]# sh while_15.sh
1
2
3
4
5
while的死循环
while :
while true
trap 捕捉信号
语法:trap 动作 信号
[root@shell 20160902]# vim while_trap.sh
#!/bin/bash
trap "echo kill me if you can" 15
while :
do
echo hehe
sleep 2
done