【bash】编程之for,while,until循环
x循环:进入条件,退出条件
for
while
until
-------------------------------------------------------
==================================for循环==================================================================
【for循环01】
语法
for 变量 in 列表; do
循环体
done
列表:列表需要自己生成生成方法例如:
{1..100} 表示1-100
`seq 100` 也可以表示 1-100
--------------------------------------
例如1-100之前数字的和
#!/bin/bash
#
#声明一个变量SUM来统计1-100的和
declare -i SUM=0;
for I in {1..100}; do
let SUM=$[$SUM+$I]
done
echo "The sum is:${SUM}."
--------------------------------------------------------------------------------------------
【for循环02】
语法
for ((expr1 ; expr2 ; expr3 )); do
循环体
done
----------------------------------
例如:计算1-100所有数的和
#/bin/bash
#
declare -i sum=0
for ((i=1;i<=100;i++));do
sum+=$i
done
echo $sum
---------------------------------------
===================================while循环==================================================================
【while循环】:
进入循环:条件满足
退出循环:条件不满足
语法:
while CONDITON; do
statement
...
done
例如:
计算1-100所有整数的和
---------------------------------
#!/bin/bash
#
declare -i I=1
declare -i SUM=0
while [ $I -le 100 ]; do
let SUM+=$I
let I++
done
echo $SUM
------------------------------------------------
-----------while的死循环写法
while :;do
//循环体
done
------------whiel的特殊用法二
while read LINE;do
done < /PATH/TO/SOMEFILE
-----------------------------------------------【特殊用法二】例子-------------------
===================================until循环========================================================
【until循环】
进入循环:条件不满足
退出循环:条件满足
语法:
until CONDITION;do
statement
...
done
-------------------------------------------------
例如:
计算1-100所有整数的和
-------------------------------
#!/bin/bash
#
declare -i I=0
declare -i sum=0
until [ $I -gt 100 ];do
let sum+=$I
let I++
done
echo $sum
---------------------------------
【bash】编程之for,while,until循环
原创
©著作权归作者所有:来自51CTO博客作者带着梦想飞翔的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:递归
下一篇:Python中的函数

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
bash脚本编程之五 while循环
while循环详解
Linux Linux -
shell编程之until循环语句
until也是循环语句的实现方式之一语法结构:until [ 条件 ] while [ 条件]do
用户 shell 循环语句 until