UNIX TUTORIALS - Unix - Loop Control
Unix - Loop Control
ADVERTISEMENTS
Example:
#!/bin/sh a=10 while [ $a -lt 10 ] do echo $a a=`expr $a + 1` doneADVERTISEMENTSSyntax:
breakADVERTISEMENTS
break nExample:
#!/bin/sh a=0 while [ $a -lt 10 ] do echo $a if [ $a -eq 5 ] then break fi a=`expr $a + 1` done
0 1 2 3 4 5
#!/bin/sh for var1 in 1 2 3 do for var2 in 0 5 do if [ $var1 -eq 2 -a $var2 -eq 0 ] then break 2 else echo "$var1 $var2" fi done done
1 0 1 5Syntax:
continue
continue nExample:
#!/bin/sh NUMS="1 2 3 4 5 6 7" for NUM in $NUMS do Q=`expr $NUM % 2` if [ $Q -eq 0 ] then echo "Number is an even number!!" continue fi echo "Found odd number" done
Found odd number Number is an even number!! Found odd number Number is an even number!! Found odd number Number is an even number!! Found odd number