René Nyffenegger's collection of things on the web
René Nyffenegger on Oracle - Most wanted - Feedback -
 

break [shells]

break [n]
Leaves the enclosing while loop, for loop, until loop or select statement.
See also continue.
Here's a little demonstration:
for a in 1 2 3 4; do
  for b in 1 2 3 4; do
     for c in 1 2 3 4; do
       for d in 1 2 3 4; do
         echo a: $a, b: $b, c: $c, d: $d
         break $a
         echo "never reached"
       done
     done
  done
done
a: 1, b: 1, c: 1, d: 1
a: 1, b: 1, c: 2, d: 1
a: 1, b: 1, c: 3, d: 1
a: 1, b: 1, c: 4, d: 1
a: 1, b: 2, c: 1, d: 1
a: 1, b: 2, c: 2, d: 1
a: 1, b: 2, c: 3, d: 1
a: 1, b: 2, c: 4, d: 1
a: 1, b: 3, c: 1, d: 1
a: 1, b: 3, c: 2, d: 1
a: 1, b: 3, c: 3, d: 1
a: 1, b: 3, c: 4, d: 1
a: 1, b: 4, c: 1, d: 1
a: 1, b: 4, c: 2, d: 1
a: 1, b: 4, c: 3, d: 1
a: 1, b: 4, c: 4, d: 1
a: 2, b: 1, c: 1, d: 1
a: 2, b: 2, c: 1, d: 1
a: 2, b: 3, c: 1, d: 1
a: 2, b: 4, c: 1, d: 1
a: 3, b: 1, c: 1, d: 1
a: 4, b: 1, c: 1, d: 1