shell (七) 循环
主要内容
for循环for循环一般格式为: for 变量 in 列表 do command1 command2 ... commandN done 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔。每循环一次,就将列表中的下一个值赋给变量。
while循环while循环用于不断执行一系列命令,也用于从输入文件中读取数据;命令通常为测试条件,条件为真时继续循环。其格式为: while command do Statement(s) to be executed if command is true done
until循环until 循环执行一系列命令直至条件为 true 时停止。until 循环与 while 循环在处理方式上刚好相反。 until command do Statement(s) to be executed until command is true done
跳出循环在循环过程中,有时候需要在未达到循环结束条件时强制跳出循环,Shell也使用 break 和 continue 来跳出循环。 breakbreak命令允许跳出本层所有循环(终止执行后面的所有循环)
例如:
如上,break 2 表示直接跳出外层循环。 continuecontinue命令与break命令类似,只有一点差别,它不会跳出所有循环,仅仅跳出当前循环。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |