Sobes.tech
Middle

Aké premenné v bash poznáš? Premenná s kódom návratu poslednej príkazu?

sobes.tech AI

Odpoveď od AI

V bash existujú rôzne typy premenných:

  • Obyčajné premenné — jednoducho ukladajú hodnoty, napríklad VAR=123.
  • Premenné prostredia — sú dostupné pre potomkov, napríklad export PATH.
  • Špeciálne premenné — poskytujú informácie o stave shellu a príkazov.

Premenná s kódom návratu posledného vykonaného príkazu je $?. Obsahuje celé číslo, kde 0 znamená úspešné vykonanie, a akékoľvek iné číslo chybu.

Príklad:

ls /nonexistent
echo "Kód návratu: $?"  # Vypíše nenulový kód návratu

ls /
echo "Kód návratu: $?"  # Vypíše 0