O while é um laço/loop que fazemos no programa, até coloquei uma dica na comunidade de como fazer arquivos gigantes usando ele (eu acabei com a memória do meu HD com isso...). É muito útil mais pra frente quando você faz um shell script e adiciona alguns comandos extras (tipo -h -v), a lógica do while é simples... enquanto for isso farei aquilo...
Fazendo o código em português:
enquanto [ --se-existir $VOL ]
faça
escreva na tela "$VOL existe"
feito
Ou seja, enquanto a variável VOL existir, escreveremos na tela "VOL existe". Passando isso para o código:
while [ -n $VOL ]
do
echo "VOL"
done
E também temos aquele exemplo clássico... vamos criar um arquivo gigante com o while. =D
while [ -n $RANDOM ]; do
cat /etc/passwd >> /home/$USER/bigarq
done
Usar o while é bem simples e bem útil em scripts... a primeira vez que fiz isso do while, acabei com o espaço do meu HD porque não sabia muito o que estava fazendo. haha
[5] Comentário enviado por removido em 04/11/2010 - 14:59h
valeu ae galera =D, muita coisa que sei de shell script, aprendi aqui, comprei até um livro sobre o assunto, onde me aprofundei mais, então resolvi repassar meu conhecimento para quem vem chegando, acho que isso sim é ser livre (: