一、for循环语句的两种用法
1、遍历有限的元素列表,语句在同一行用;分隔
语法:
for VAR_NAME in LIST
do
循环体
done
LIST:列表,中间包括一个或多个元素
退出条件:遍历结束
2、条件测试
语法:
for (( 初始条件;测试条件;修改表达式 ))
do
循环体
done
二、if条件语句的用法
1、单分支if语句:
if 测试条件;then
选择分支
fi
2、双分支if语句:
if 测试条件;then
选择分支1
else
选择分支2
fi
3、多分支if语句:
if 测试条件1;then
选择分支1
elif 测试条件2;then
选择分支2
elif 测试条件2;then
选择分支3
...
elif 测试条件n;then
选择分支n
else
选择分支{n+1}
fi
三、while循环语句的两种用法
1、用于循环次数未知,或不便用for直接生成较大的列表时
语法:
while 测试条件
do
循环体
done
执行条件:如测试条件结果为“真”,则进入循环;如测试条件结果为“假”,则退出循环
2、遍历文本文件
语法:
while read 变量名
do
循环体
done < /path/to/somefile
执行条件:循环赋值文件中的每一行文本,文本行遍历结束后退出循环
四、until循环语句
语法:
until 测试条件
do
循环体
done
执行条件:如测试条件结果为“假”,则进入循环;如测试条件结果为“真”,则退出循环
本文出自 “晓洋” 博客,请务必保留此出处http://princepar.blog.51cto.com/1448665/1657365
原文地址:http://princepar.blog.51cto.com/1448665/1657365