Middle
Koje promenljive u bash-u poznaješ? Promenljiva sa kodom povratka poslednje komande?
sobes.tech АИ
Одговор од АИ
В bash существуют разные типы переменных:
- Обычные переменные — просто хранят значения, например
VAR=123. - Переменные окружения — доступны дочерним процессам, например
export PATH. - Специальные переменные — предоставляют информацию о состоянии оболочки и команд.
Переменная с кодом возврата последней выполненной команды — это $?. Она содержит целочисленное значение, где 0 означает успешное выполнение, а любое другое число — ошибку.
Пример:
ls /nonexistent
echo "Код возврата: $?" # Выведет ненулевой код возврата
ls /
echo "Код возврата: $?" # Выведет 0