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 |