Sobes.tech
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