Shell脚本的while循环
#创建shell脚本while.sh
vim while.sh
#此脚本使用/bin/bash解释执行
#!/bin/bash
#定义一个COUNTER变量,值为0
COUNTER=0
#当变量COUNTER小于5时,继续执行循环
while [ $COUNTER -lt 5 ]
do
#expr命令为手工命令行计数器
#“`”表示将expr $COUNTER + 1的执行结果赋值给COUNTER
COUNTER=`expr $COUNTER + 1`
echo $COUNTER
done
关系运算符
lt:less than 小于
le:less equal 小于等于
gt:greater than 大于
ge:greater equal 大于等于
eq: equal 等于
ne: not equal 不等于
#给shell脚本while.sh加上执行权限
chmod +x while.sh
#查看shell脚本while.sh的内容
cat while.sh
#执行shell脚本while.sh
./while.sh
Shell脚本的until循环
#将while.sh复制到本目录下,并命名为until.sh
cp while.sh until.sh
#修改shell脚本until.sh
vim until.sh
#此脚本使用/bin/bash解释执行
#!/bin/bash
#定义一个COUNTER变量,值为0
COUNTER=0
#直至变量COUNTER大于5时,退出循环
until [ $COUNTER -gt 5 ]
do
#expr命令为手工命令行计数器
#“`”表示将expr $COUNTER + 1的执行结果赋值给COUNTER
COUNTER=`expr $COUNTER + 1`
echo $COUNTER
done
#给shell脚本until.sh加上执行权限
chmod +x until.sh
#查看shell脚本until.sh的内容
cat until.sh
#执行shell脚本until.sh
./until.sh