Shell Script 1 - Básico

Neste artigo venho mostrar uma pequena introdução à linguagem de programação Shell Script.

[ Hits: 84.493 ]

Por: Perfil removido em 10/10/2010


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

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

Página anterior     Próxima página

Páginas do artigo
   1. Afinal, o que é Shell Script?
   2. Lidando com variáveis
   3. Lendo variáveis
   4. Controle de fluxo com o if
   5. Controle de fluxo com o case
   6. Controle de fluxo com while
   7. Usando funções
   8. Vamos à GUERRA, ops... ao debug!
   9. Opções no seu programa
Outros artigos deste autor

Decodificando filmes do programa "3w player"

Inclusão Digital

Lançamento do GFP Open (Gerenciador Financeiro Pessoal) versão 0.0.1.2

Prevenindo atualização de pacotes no APT-GET

1º Fórum da Internet no Brasil

Leitura recomendada

Criando um banner em flash no Linux

Programar em Shell - Script só para os baixinhos

Mostrando dicas ao iniciar o terminal

Algoritmos em Shell Script

Monitoramento automático de logs e alertas por e-mail - Fácil e explicado

  
Comentários
[1] Comentário enviado por Sir.Guil em 11/10/2010 - 15:46h

Parabéns, pelo seu artigo, vai ajudar muita gente a começar a automatizar as coisas que estão acostumados a fazer.

[2] Comentário enviado por xerxeslins em 12/10/2010 - 02:02h

Boa! Quero mais =D~

[3] Comentário enviado por deza_tux em 13/10/2010 - 07:43h

Muito bom parabens =]

[4] Comentário enviado por removido em 25/10/2010 - 14:00h

Muito bom, bem claro e objetivo. Parabens.

[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 (:

[6] Comentário enviado por wellingtonccr em 25/11/2010 - 13:49h

pow, o artigo ta bom, eu to começando a trabalhar com shell script agora, espero aprender bastante :)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts