语法:

while 条件语句
do
语句 1
done

案例一,while 条件判断数字

#!/bin/sh
i=1;
while [[ $i -lt 10 ]];do
 echo $i;
 ((i++));
done;

等同于

#!/bin/sh
i=1;
while ((1<10));do
 echo $i;
 ((i++));
done;

案例二,扩展讲解 linux read 命令

read -p ‘Please Input number:’

案例三,while 逐行读取某个文件

#!/bin/sh
while read line
do
 echo $line;
done < /etc/hosts
综合脚本编写: