Skip to content

Folha de dicas de programação de scripts Shell

Folha de dicas de programação de scripts Shell

Variáveis

Comando Explicação
VAR=valor Definir variável
$VAR Aceder à variável
`comando` Substituição de comando

Controlo de fluxo

Comando Explicação
if Julgamento de condição
then Se a condição for verdadeira, executar
else Se a condição for falsa, executar
elif Outras condições
fi Terminar julgamento de condição
for Ciclo
while Ciclo enquanto a condição for verdadeira
do Corpo do ciclo
done Terminar ciclo

Funções

Comando Explicação
function_name() {} Definir função
return Retornar da função
$? Valor de retorno do último comando

Controlo de script

Comando Explicação
#!/bin/bash Especificar o interpretador usado pelo script
chmod +x script.sh Dar permissões de execução ao script
./script.sh Executar o script