kumaxim
@kumaxim
Web-программист

Как получить код завершения пользовательской функции в IF?

Доброго времени суток коллеги.
Имею в bash-скрипте функцию типа
myCustomFunc()
{
    if [[ -n $(ANY_LINUX_COMMAND) ]]; then
       echo "Some info message"
        return 0
    fi

    return 1
}

Далее по коду мне нужно проверить код завершения этой функции, т.е. вернет мнеreturn 0 или что-то еще. По всем инструкциям/руководствам, которые мне показал гугл это решается вот так:
myCustomFunc
if [[ $? == 0 ]]; then
    echo "Some success message"
fi

Вопрос: возможно ли этот код завершения функции myCustomFunc достать сразу в IF, не вызывая ее предварительно перед ним?
  • Вопрос задан
  • 224 просмотра
Решения вопроса 1
sim3x
@sim3x
if myCustomFunc; then
    echo "Some success message"
fi
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы