Shell Script 1 - Básico

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

[ Hits: 76.164 ]

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

XL - Ferramenta de gerenciamento Xen - Parte I

Netcat - O canivete suíco do TCP/IP

Funtoo Linux - Pré-instalação

FreeRADIUS - Noções básicas - Parte I

wpa_supplicant.conf - Configuração para WPA2-PSK

Leitura recomendada

Algoritmos em Shell Script

Programando em shell script (conceitos básicos)

Enviar e-mail pelo terminal com mutt

O que é Shell Script

Wordpress em 30 segundos com WP-CLI

  
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
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts