Escolar Documentos
Profissional Documentos
Cultura Documentos
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