Sobes.tech
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