Middle
Bash'ta кайсы өзгөрмөлөрдү билесиз? Соңку буйруктун кайтаруу коду менен өзгөрмө?
sobes.tech AI
AIден жооп
bashте ар кандай түрдөгү өзгөрмөлөр бар:
- Жөнөкөй өзгөрмөлөр — жөн гана маанилерди сактайт, мисалы
VAR=123. - Чөйрө өзгөрмөлөрү — балдар процесстер үчүн жеткиликтүү, мисалы
export PATH. - Өзгөчө өзгөрмөлөр — оболчук жана командалардын абалы жөнүндө маалымат берет.
Акыркы аткарылган команданын кайтаруу коду $? өзгөрмөсү менен көрсөтүлөт. Ал бүтүн санды камтыйт, анда 0 ийгиликти билдирет, башка бардык сандар ката экенин көрсөтөт.
Мисал:
ls /nonexistent
echo "Кайтаруу коду: $?" # Нөл эмес кодду чыгарат
ls /
echo "Кайтаруу коду: $?" # 0 чыгарат