Cheat sheet programmazione script Shell
Cheat sheet programmazione script Shell
Variabili
| Comando | Spiegazione |
|---|---|
VAR=valore |
Definisce una variabile |
$VAR |
Accede alla variabile |
`comando` |
Sostituzione di comando |
Controllo di flusso
| Comando | Spiegazione |
|---|---|
if |
Test di condizione |
then |
Se la condizione è vera, esegui |
else |
Se la condizione è falsa, esegui |
elif |
Altre condizioni |
fi |
Fine del test di condizione |
for |
Ciclo per |
while |
Ciclo finché la condizione è vera |
do |
Corpo del ciclo |
done |
Fine del ciclo |
Funzioni
| Comando | Spiegazione |
|---|---|
function_name() {} |
Definisce una funzione |
return |
Ritorna dalla funzione |
$? |
Valore di ritorno dell’ultimo comando |
Controllo script
| Comando | Spiegazione |
|---|---|
#!/bin/bash |
Specifica l’interprete usato dallo script |
chmod +x script.sh |
Concede i permessi di esecuzione allo script |
./script.sh |
Esegue lo script |