Shell Script 1 - Básico
Neste artigo venho mostrar uma pequena introdução à linguagem de programação Shell Script.
Parte 6: Controle de fluxo com while
Como usar o while
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
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
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
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