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