Middle
Quali variabili in bash conosci? Variabile con il codice di ritorno dell'ultimo comando?
sobes.tech AI
Risposta dell'AI
In bash esistono diversi tipi di variabili:
- Variabili normali — semplicemente memorizzano valori, ad esempio
VAR=123. - Variabili d'ambiente — sono disponibili ai processi figli, ad esempio
export PATH. - Variabili speciali — forniscono informazioni sullo stato della shell e dei comandi.
La variabile con il codice di ritorno dell'ultimo comando eseguito è $?. Contiene un valore intero, dove 0 indica successo e qualsiasi altro numero indica un errore.
Esempio:
ls /nonexistent
echo "Codice di ritorno: $?" # Mostrerà un codice di ritorno diverso da zero
ls /
echo "Codice di ritorno: $?" # Mostrerà 0