Sobes.tech
Middle
15

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

Компании, где спрашивали
OZONOZON

Ответ от нейросети

sobes.tech AI

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

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

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

Пример:

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

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