循环 : 重复执行一段代码。只要条件满足,多次执行相同代码。
循环条件满足。循环体将一直执行。直到条件不满足为止。循环体就是循环条件。
遍历: 对数据结构当中每个元素进行访问的过程。对循环体中定义的对象(变量)进行操作或输 出。
循环是一种控制流程的结构,遍历只是对数据的操作。
循环 涉及到重复性质的操作可以用循环操作提高代码重复利用率。
1,格式:
for 变量名 in 取值范围
do
命令序列
done
2,类C 语言格式:
for ((表达式1;表达式2;表达式3))
表达式1:定义变量,给他一个起始值。
表达式 2:循环范围
表达式3:定义如何循环。
3,死循环 for ((;;))
do
done
4,生成随机数 $RANDOM 0 ~ 327687
$(($RANDOM%100+1)) 表0~ 100
5,双层循环 和循环控制语句
echo -n 表示不换行输出
echo -e 可以输出转义字符:
转义字符:
\b: 相当于退格键 backspace
\n: 换一行输出换行。
\t: 相当于输出Tab键
循环控制语句:
continue:满足条件时,跳出本次循环,但是循环条件如果继续存在,继续执行后面的循环。
满足条件跳出本次循环,继续一次循环。
break:跳出循环,满足条件即可退出,不再执行后续循环。
exit 0 :如果满足条件直接退出,所有的可执行条件都不再执行。