-
循环控制语句(用于循环体中):
continue [N]:提前结束第N层的本轮循环,而直接进入下一轮判断
while CONDITION;do
CMD1
…
if CONDITION2;then
continue
fi
CMDn
…
done
break [N]:提前结束循环:
while CONDITION1;do
CMD1
…
if CONDITION2;then
break
fi
CMDn
…
done -
while循环的特殊用法(遍历文件的每一行):
while read line;do
循环体
done < /path/from/somefile
依次读取/path/from/somefile文件中的每一行,且将行赋值给变量line: -
for循环的特殊格式:
for ((控制变量初始化;条件判断表达式;控制变量的修正表达式));do
循环体
done
控制变量初始化:仅在运行到循环代码段时执行一次;控制变量的修正表达式:每轮循环结束会先进行控制变量修正运算,而后再做条件判断。 -
条件判断:case语句
case 变量引用 in
PAT1)
分支1
;;
PAT2)
分支2
;;
…
*)
默认分支
;;
esac
马哥Linux学习笔记15-2until、while、for循环及case
最新推荐文章于 2024-03-27 06:31:21 发布