Middle
Bash'da qanday o'zgaruvchilarni bilasiz? So'nggi buyruqning qaytish kodi bilan o'zgaruvchi?
sobes.tech AI
AIdan javob
bash'da turli xil o'zgaruvchilar mavjud:
- Oddiy o'zgaruvchilar — faqat qiymatlarni saqlaydi, masalan
VAR=123. - Atrof muhit o'zgaruvchilari — bolalar jarayonlar uchun mavjud, masalan
export PATH. - Maxsus o'zgaruvchilar — shell va buyruqlarning holati haqida ma'lumot beradi.
So'nggi bajarilgan buyruqning qaytish kodi $? bilan ko'rsatiladi. Bu butun son qiymat bo'lib, 0 muvaffaqiyatli bajarilishini, boshqa har qanday raqam xatolikni anglatadi.
Misol:
ls /nonexistent
echo "Qaytish kodi: $?" # Nolinchi bo'lmagan kodni chiqaradi
ls /
echo "Qaytish kodi: $?" # 0 ni chiqaradi