Я пытаюсь поймать набранную ошибку ниже test.sh сценария оболочки:обработки ошибок в сценариях оболочки с набранной
Shell Script
typeset -i int
int=2
echo $int
int=asd || echo "type mismatch"
Но я получаю выход как:
Выход
./test.sh
2
./test.sh[4]: asd: bad number
Обязательный Результат
./test.sh
2
./test.sh[4]: asd: bad number
**type mismatch**
Я использую следующую машину:
bash --version
GNU bash, version 3.2.51(1)-release (sparc-sun-solaris2.10)
Copyright (C) 2007 Free Software Foundation, Inc.
Пожалуйста, предложите мне изменение мне нужно сделать в моем сценарии. Мне нужно, чтобы входной параметр был INT. И я должен использовать набор типов вместе с обработкой исключений.
Какую оболочку вы используете? –
@glennjackman Это в вопросе. Bash 3.2.51 (1) на спар-солнечном солнечном свете2.10. – michaelb958
oops. tl; dr my bad –