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