1.2.1 while基础
学习目标
这一节,我们从 基础知识、简单实践、小结 三个方面来学习。
基础知识
简介
while命令有点像 if/then 和 for循环之间的结合,while走循环之前会对输入的值进行条件判断,如果满足条件的话,才会进入到循环体中执行对应的语句,否则的话就退出循环。
while语法解析
场景:只要条件满足,就一直循环下去
while [ 条件判断 ]
do
执行语句
done
注意:
条件支持的样式 命令、[[ 字符串表达式 ]]、(( 数字表达式 ))
true是一个特殊的条件,代表条件永远成立
简单实践
实践1-输出制定的范围数字
[root@localhost ~]# cat while_num_list.sh
#!/bin/bash
# 功能:while的输出5范围以内的数字
# 定制初始变量值
a=1
# 定制内容输出逻辑
while [ "${a}" -le 5 ]
do
echo -n "${a} "
# 每输出一次数据,数据值+1
a=$((a+1))
done
echo
脚本执行后效果
[root@localhost ~]# /bin/bash while_num_list.sh
1 2 3 4 5