Этот вопрос проверяет понимание механизма кода завершения команды и его использование для проверки ошибок.
Короткий ответ
$? содержит код завершения последней команды:
0 — успешное выполнение.
1 и другие — ошибка.
Пример:
ls /nonexistent_folder
echo $? # Выведет 2 (ошибка)Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.