Schema riassuntivo programmazione script Shell
Schema riassuntivo programmazione script Shell
Variabili
| Comando | Descrizione |
|---|---|
VAR=valore |
Definisce una variabile |
$VAR |
Accede a una variabile |
`comando` |
Sostituzione di comando |
Controllo del flusso
| Comando | Descrizione |
|---|---|
if |
Controllo condizionale |
then |
Esegue se la condizione è vera |
else |
Esegue se la condizione è falsa |
elif |
Condizione alternativa |
fi |
Fine del controllo condizionale |
for |
Ciclo |
while |
Ciclo finché la condizione è vera |
do |
Corpo del ciclo |
done |
Fine del ciclo |
Funzioni
| Comando | Descrizione |
|---|---|
nome_funzione() {} |
Definisce una funzione |
return |
Ritorna da una funzione |
$? |
Valore di ritorno dell’ultimo comando |
Controllo dello script
| Comando | Descrizione |
|---|---|
#!/bin/bash |
Specifica l’interprete usato dallo script |
chmod +x script.sh |
Concede i permessi di esecuzione allo script |
./script.sh |
Esegue lo script |