while循环非常适合在某些条件为真时需要执行一组命令的情况。有时需要执行一组命令,直到条件为真。
until command do Statement(s) to be executed until command is true done
这里计算Shell command。如果输出值为false,则执行给定的语句。如果command 为true,则不会执行任何语句,程序将跳到DONE语句后的下一行。
链接:https://www.learnfk.comhttps://www.learnfk.com/linux/linux-until-loop.html
来源:LearnFk无涯教程网
下面是一个简单的示例,它使用Until循环来显示数字0到9-
#!/bin/sh a=0 until [ ! $a -lt 10 ] do echo $a a=`expr $a + 1` done
执行后,您将收到以下输出-
0 1 2 3 4 5 6 7 8 9
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)