while
Esta instrução é usada quando não sabemos quantas vezes um determinado bloco de instruções precisa ser repetido. Com ele, a execução das instruções vai continuar até que uma condição seja verdadeira.

 
Sintaxe
        while CONDIÇÃO
do
...
done

 
Parâmetros
       
 

 
Exemplos e dicas
        * Loop de 1 a 10:
        i=1; while [ $i -le 10 ]; do echo $i; i=$((i+1)); done
        i=1; until [ $i -gt 10 ]; do echo $i; i=$((i+1)); done
       
        * Loop nas linhas de um arquivo:
        cat /etc/passwd | while read LINHA; do echo "$LINHA"; done
        grep 'root' /etc/passwd | while read LINHA; do echo "$LINHA"; done
        while read LINHA; do echo "$LINHA"; done < /etc/passwd
        while read LINHA; do echo "$LINHA"; done < <(grep 'root' /etc/passwd)

 
Tutoriais
       

 
Ebook
        comandos_básicos.pdf
www.000webhost.com