У меня есть script, который использует тестовую команду, чтобы проверить, не равен ли $?
(код возврата последней выполненной команды) нулю. Код выглядит следующим образом: -
$?
- это статус выхода последней выполненной команды.
if (test $? -ne 0)
then
//statements//
fi
Однако этот способ проверки не работает для строк как получение синтаксической ошибки. Пожалуйста, предложите подходящую альтернативу этому.