Какие переменные в bash ты знаешь? Переменная с кодом возврата последней команды?

В bash существуют разные типы переменных:

Короткий ответ

Что ответить на собеседовании

В bash существуют разные типы переменных:

Подробный разбор

Ответ с пояснениями

В bash существуют разные типы переменных:

  • Обычные переменные — просто хранят значения, например VAR=123.
  • Переменные окружения — доступны дочерним процессам, например export PATH.
  • Специальные переменные — предоставляют информацию о состоянии оболочки и команд.

Переменная с кодом возврата последней выполненной команды — это $?. Она содержит целочисленное значение, где 0 означает успешное выполнение, а любое другое число — ошибку.

Пример:

ls /nonexistent
echo "Код возврата: $?"  # Выведет ненулевой код возврата

ls /
echo "Код возврата: $?"  # Выведет 0

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее