Compare Preços no Buscape e no BondFaro
BuscaPé, líder em comparação de preços na América Latina

Asus Eee PC 0.9 Ghz
512Mb Ram - 4Gb HD

George e o Segredo do Universo
Stephen Hawking, Lucy Hawking

Sony DCR-DVD610

O Enigma de
Kaspar Hauser

CD Elements Of Persuasion
James Labrie

Pinguim de Pelúcia

Patinho Faminto
www.patinho.net

Apostilas
Expr Regular
Remasterização
SED
Shell Script

Distros
Dizinha
Patinho Faminto

Nerd
Desejo Nerd
Shell Scripts

Artístico
Livro
Musica
Poesias
Tirinhas

Bobagens
Ascii Art
Games Antigos
Porque Amar Nerds
Porque Não Amar Nerds

Eu
About Me
Recomendo
Contato
DOAÇÕES

Amigos
Aurélio
Jogos Antigos
NeoDizinha
Nerds Nervosos
ProibidoParaNormais


* = Recentemente Atualizado



website stats
Locations of visitors to this page

Anúncio provido pelo BuscaPé
BuscaPé, líder em comparação de preços na América Latina

Ver Indice Geral da Apostila de Shell Script

While

O Comando "WHILE" repete um comando ( ou mais ) enquanto uma condição for verdadeira.
Esse comando é usado da seguinte forma:

while CONDIÇÃO
do
	comando a ser executado
done

Um exemplo do While funcionando:
exemplo_while.sh

x=2
while [ $x -lt "5" ]
do
	echo "$x é igual"
	x=$((x+1))
done

 
 

Você deve estar se perguntando: - Então o While faz a mesma coisa que o FOR, mas de uma forma mais complicada?
Em alguns casos ele pode substituir o FOR, mas nesses casos o ideal é usar o FOR, por ser mais simples
Um outro exemplo:

exemplo_while2.sh

x=10
while [ $x = "10" ]
do
	echo "Enquanto você digitar 10, vou continuar aqui"
	read x
done

Esse script mostra a mensagem "Enquanto você digitar 10, vou continuar aqui" e em seguida lê o que o usuário digitar, se o usuário digitar 10, o script, mostrará a mesma mensagem. Assim que o usuário digitar qualquer outra coisa o script finalizará

 
 

O While também pode executar algo enquanto uma variável existir para isso basta pôr na condição, que o while analisa, apenas a variável.

exemplo_while3.sh

x=10
while [ $x ]
do
	echo "Enquanto você digitar alguma coisa, vou continuar aqui"
	read x
done

Nesse caso o script só para de repetir a mesma frase quando o usuário apertar ENTER sem digitar nada

 
 

Nota: 5

Votar:
Postado em: 2008-03-19

Ver Indice Geral da Apostila de Shell Script

Doações
Se quer nos ajudar, pode doar pelo PagSeguro

Ou pode doar pelo Paypal clicando no botão DONATE

Compare Produtos, Lojas e Preços


As poesias devem virar um livro impresso?
Claro
Só se tiver menos de 60 páginas
Só se tiver entre 60 e 120 páginas
Só se tiver mais que 120 páginas
Só vou comprar se for barato
Só vou comprar para você ficar feliz
Livro? Que Livro? Que poesia?
Resultado