May 2018
Beginner
332 pages
7h 28m
English
The do while loop is similar to the while loop; but the difference is, even if the condition is true, at least once the action will be performed unlike the while loop.
The syntax is as follows:
do action while (condition)
After the action or actions are performed, the condition is checked again. If the condition is true, then the action will be performed again; otherwise, the loop will be terminated.
The following is an example of using the do while loop:
$ cat awk_script
BEGIN {
do {
++x
print x
} while ( x <= 4 )
}
$ awk -f awk_script
1
2
3
4
5
In this example, x is incremented to 1 and the value of x is printed. Then, the condition is checked to see whether x is less than or equal to 4. If the condition is ...