Until loop in Shell
The while loop is perfect for the situation where you want to execute a set of commands while some conditions are true. Sometimes you need to execute a set of commands until a condition is true, then you need to use a until loop.
The while loop is perfect for the situation where you want to execute a set of commands while some conditions are true. Sometimes you need to execute a set of commands until a condition is true, then you need to use a until loop .
Syntax in Unix / Linux
until command do cac lenh duoc thuc thi toi khi command la true done
Here the command is estimated. If the value is false , the command is executed. If the command is true , then the command will not be executed and the program will jump to the command line after the done command.
For example in Unix / Linux
Here is a simple example that uses a until loop to display numbers from 0 to 9.
#!/bin/sh a = 0 until [ ! $a - lt 10 ] do echo $a a = `expr $a + 1` done
It will produce the following result:
0 1 2 3 4 5 6 7 8 9
According to Tutorialspoint
Previous article: for loop in Shell
Next article: Select loop in Shell
4 ★ | 1 Vote