shell流程控制-while循环语句
- while循环介绍
- while循环语法
- while实战
一、while循环介绍
while在shell中也是负责循环的语句,和for一样。因为功能一样,很多人在学习和工作中的脚本遇到循环到底该使用for还是while呢?很多人不知道,就造就了有人一遇到循环就是for或者一位的while。我个人认为可以按照我说的这个思想来使用,既知道循环次数就可以用for,比如说一天需要循环24次;如果不知道代码要循环多少次,那就用while,比如我们作业中要求写的猜数字,每个人猜对一个数字的次数都是不能固定的,也是未知的。所以这样的循环我就建议大家用while了。
二、while循环语法
while [ condition ] #注意,条件为真while才会循环,条件为假,while停止循环
do
commands
done
三、while实战
image 执行结果 image 使用while读出文件中的列,IFS指定默认的列分隔符 image 代码执行 image代码:
[root@baism shell]# cat while-1.sh
!/bin/bash
Author: Bai Shuming
Created Time: 2018/08/28 16:30
Script Description:
while read i
do
echo "1
[root@baism shell]# cat while-2.sh
!/bin/bash
Author: Bai Shuming
Created Time: 2018/08/28 18:31
Script Description:
IFS=f1 f3"
done < /etc/passwd
网友评论