Middle
Kokias kintamąsias bash žinote? Paskutinės komandos grąžinimo kintamasis?
sobes.tech AI
Atsakymas iš AI
bash'e egzistuoja įvairių tipų kintamieji:
- Įprasti kintamieji — paprastai saugo reikšmes, pavyzdžiui,
VAR=123. - Aplinkos kintamieji — prieinami vaikų procesams, pavyzdžiui,
export PATH. - Specialūs kintamieji — teikia informaciją apie apvalkalo ir komandų būseną.
Paskutinės vykdytos komandos grąžinimo kodas yra $?. Jis saugo sveikąjį skaičių, kur 0 reiškia sėkmę, o bet kuris kitas skaičius — klaidą.
Pavyzdys:
ls /nonexistent
echo "Grįžtamojo kodo: $?" # Parodys nulinį arba nenulinį kodą
ls /
echo "Grįžtamojo kodo: $?" # Parodys 0