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