Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Отлов ошибок в bash.  (Прочитано 1011 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн orionit

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Отлов ошибок в bash.
« : 30 Сентября 2015, 22:35:11 »
Всем привет, пишу себе простенький калькулятор на bash и вот возник вопрос при делении на нуль выходит сообщение
./calc.sh: строка 42: 3 / 0: деление на 0 (ошибочная метка "0") , а я хочу сделать  что-бы при делении на нуль выскакивало сообщение типа,
Деление на ноль, действие не допустимо.
Подскажите как отлавливать ошибки и заменять их текст на свой.
Всем заранее огромное спасибо.
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

Оффлайн SergeyIT

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5624
  • Все по палатам!
    • Просмотр профиля
Re: Отлов ошибок в bash.
« Ответ #1 : 30 Сентября 2015, 22:46:01 »
https://www.opennet.ru/docs/RUS/bash_scripting_guide/c2171.html
Посмотри проверку результата операции и вывод ошибки в null
Извините, я все еще учусь

Оффлайн orionit

  • Автор темы
  • Активист
  • *
  • Сообщений: 581
    • Просмотр профиля
Re: Отлов ошибок в bash.
« Ответ #2 : 01 Октября 2015, 10:05:26 »
SergeyIT,
Спасибо за намек, я все реализовал. :)
Всем добра как у бобра, а если вы и без добра добры, значит вы в душе бобры.

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.