Middle
Кои променливи в bash познаваш? Променлива с кода за връщане на последната команда?
sobes.tech AI
Отговор от AI
В bash съществуват различни типове променливи:
- Обикновени променливи — просто съхраняват стойности, например
VAR=123. - Променливи на средата — достъпни за дъщерните процеси, например
export PATH. - Специални променливи — предоставят информация за състоянието на обвивката и командите.
Променливата с кода за връщане на последната изпълнена команда е $?. Тя съдържа цяло число, където 0 означава успешно изпълнение, а всяко друго число — грешка.
Пример:
ls /nonexistent
echo "Код за връщане: $?" # Ще изведе ненулев код за връщане
ls /
echo "Код за връщане: $?" # Ще изведе 0