Lesson 55 Shell脚本中的while语句和until语句
1. while语句
1.1 while语句的格式
while语句只有条件为真时才会向下执行命令,条件为假时不向下执行任何命令
while 条件
do
语句1
语句2
...
done
1.2 while语句的示例
条件为真时
#!/bin/bash
while true
do
read -p "Please input number: " NUM
echo $NUM
done
编辑测试文件,vim while.sh
条件为假时
#!/bin/bash
while flase
do
read -p "Please input number: " NUM
echo $NUM
done
编辑测试文件,vim while.sh
执行此脚本
可以看到,当条件为假时,脚本不执行
2. until语句
2.1 until语句的格式
until 条件
do
语句1
语句2
done
2.2 until语句的示例
until语句只有条件为假时才会向下执行命令,条件为真时不向下执行任何命令,与while相反
条件为假时
#!/bin/bash
until flase
do
read -p "Please input number: " NUM
echo $NUM
done
编辑测试文件,vim until.sh
条件为真时
#!/bin/bash
until flase
do
read -p "please input number: " NUM
echo $NUM
done
编辑测试文件,vim until.sh
可以看到,当条件为真时,脚本不执行
版权声明:本文为qq_43687755原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。