Middle
Welke variabelen in bash ken je? Variabele met de returncode van het laatste commando?
sobes.tech AI
Antwoord van AI
In bash zijn er verschillende soorten variabelen:
- Gewone variabelen — slaan gewoon waarden op, bijvoorbeeld
VAR=123. - Omgevingsvariabelen — zijn beschikbaar voor kindprocessen, bijvoorbeeld
export PATH. - Speciale variabelen — geven informatie over de toestand van de shell en commando's.
De variabele met de terugkeerwaarde van het laatst uitgevoerde commando is $?. Deze bevat een geheel getal, waarbij 0 succes betekent en elk ander nummer een fout.
Voorbeeld:
ls /nonexistent
echo "Terugkeercode: $?" # Toont een niet-nul terugkeercode
ls /
echo "Terugkeercode: $?" # Toont 0