Sobes.tech
Middle

Milyen változókat ismersz bash-ben? Az utolsó parancs visszatérési kódját tartalmazó változó?

sobes.tech MI

Válasz az MI-től

A bash-ben különböző típusú változók léteznek:

  • Egyszerű változók — egyszerűen értékeket tárolnak, például VAR=123.
  • Környezeti változók — az alfolyamatok számára elérhetőek, például export PATH.
  • Speciális változók — információkat szolgáltatnak a shell és a parancsok állapotáról.

Az utolsó végrehajtott parancs visszatérési kódját a $? változó tartalmazza. Ez egész szám, ahol 0 sikeres végrehajtást jelent, minden más szám hibát.

Példa:

ls /nonexistent
echo "Visszatérési kód: $?"  # Nem null értékű kódot ír ki

ls /
echo "Visszatérési kód: $?"  # 0-t ír ki