PředchozíNahoruDalšíObsah

16.1 Příkaz break

Tento příkaz slouží k odskoku z cyklu for, while nebo until ještě před splněním řídicí podmínky. Příkazu break můžete předat číselný parametr, který udává, kolik cyklů má přerušit. Tím ale můžete hodně znepříjemnit čtení skriptů, takže vám jeho použití nedoporučuji. Příkaz break implicitně zruší jednu úroveň cyklu. Zde je příklad:

#!/bin/bash

rm -rf fred*
echo > fred 1
echo > fred 2
mkdir fred3
echo > fred4

for file in fred*
do
  if [ -d "$file" ]; then
    break;
  fi
done

echo "První adresář fred byl $file"

rm -rf fred*

exit 0

PředchozíNahoruDalšíObsah

20. května 2000 18:19