Shell Script 1 - Básico

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

[ Hits: 83.802 ]

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

ATI 200M + XGL no Gentoo

Como construir um pacote TGZ do zero

Aplicações em 32 bits para seu Ubuntu 64 bits (Feisty Fawn)

File Globbing ou Englobamento - Introdução

Ubuntu 14.04 no AD com CiD

Leitura recomendada

Slackware - Script de instalação de programas

Como matar um processo - kill, killall, pkill e xkill

Cansou do Konsole e GNOME-Terminal? Existem outros terminais, escolha o seu!

Sed - Introdução

O que é Shell Script

  
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