Você está na página 1de 7

ShellScript

Estruturasderepetio
ShellScriptEstruturasderepetio

Umprogramatementrada,processamentoesadadedados.Esse
processamentofeitoatravsdeciclosquechamamosdeloop.

Ocomandofor

Sintaxe:

forvarivelinvalor1valor2...valorN
do
<comando1>
<comando2>
<...>
<comandoN>
done
ShellScriptEstruturasderepetio

Crieumarquivocomessecdigo:

#!/bin/bash
foriin123456789
do
echo$i$i
done

Executeevejaasada.:)
ShellScriptEstruturasderepetio

Ocomandowhile

Crieumarquivocomessecdigo:
Sintaxe:

#!/bin/bash
while<comando>
do
<comando1>
<comando2>
<...>
<comandoN>
done
ShellScriptEstruturasderepetio

Exemplo:

Crieumarquivocomessecdigo:

#!/bin/bash
i=1
do
while[$ile9]
echo$i$i
i=`expr$i+1`
done

Executeevejaasada.:)
ShellScriptEstruturasderepetio

Ocomandountil

Ountilpraticamenteamesmacoisadowhile,pormaocontrrio.
Comparandocomafsica,diramoscomamesmadireoesentidos
opostos.
Eleexecutaoscomandosdolaoatqueaexpressosejaverdadeira.

Sintaxe:
until<expresso>
do
<comando1>
<comando2>
<...>
<comandoN>
done
Bibliografia

ProgramaoShellLinux3edio
Autor:JulioCezarNeves
Editora:BRASPORT

LinuxGuiadoAdministradordoSistema
Autor:RubemE.Ferreira
Editora:Novatec

Você também pode gostar