Sobes.tech
Middle

Ce variabile în bash cunoști? Variabilă cu codul de retur al ultimei comenzi?

sobes.tech AI

Răspuns de la AI

În bash, există diferite tipuri de variabile:

  • Variabile obișnuite — stochează pur și simplu valori, de exemplu VAR=123.
  • Variabile de mediu — sunt disponibile pentru procesele copil, de exemplu export PATH.
  • Variabile speciale — oferă informații despre starea shell-ului și a comenzilor.

Variabila cu codul de întoarcere al ultimei comenzi executate este $?. Conține o valoare întreagă, unde 0 indică succes, iar orice alt număr indică o eroare.

Exemplu:

ls /nonexistent
echo "Cod de întoarcere: $?"  # Va afișa un cod de întoarcere nenul

ls /
echo "Cod de întoarcere: $?"  # Va afișa 0