标签:value 字符串 shel 表达式 bsp for 循环 key 输入 read
主要内容
for循环一般格式为:
for 变量 in 列表
do
command1
command2
...
commandN
done
列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。in
列表是可选的,如果不用它,for 循环使用命令行的位置参数。
|
|
|
|
|
|
while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件,条件为真时继续循环。其格式为:
while command
do
Statement(s) to be executed if command is true
done
|
|
|
|
until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相反。
command 一般为条件表达式,如果返回值为 false,则继续执行循环体内的语句,否则跳出循环。
until 循环格式为:
until command
do
Statement(s) to be executed until command is true
done
|
|
在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell也使用 break 和 continue 来跳出循环。
break命令允许跳出本层所有循环(终止执行后面的所有循环)
break n
表示跳出第 n 层循环。
例如:
|
|
如上,break 2 表示直接跳出外层循环。
continue命令与break命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。continue n
表示跳出第 n 层循环。
标签:value 字符串 shel 表达式 bsp for 循环 key 输入 read
原文地址:https://www.cnblogs.com/dajunjun/p/11711245.html