Описание тега full-moon-wo-sagashite
В [
это встроенная команда, также известный как тест
, и как все команды требует минимум пространства, чтобы отделить его от других слов в команде. [
также доступна как обычная команда в /usr/Бен/[
или /usr/Бен/тест
.
Наличие окончательного ]
это требование команды, когда вызывается как [
и пространства вокруг него-обязательны для всех параметров команды.
Что сказал, в bash, вы должны использовать команду [[
, которая имеет некоторые преимущества над [
, как, например, поддержка &&
и ||
для логических операций, кроме -А
и -ы
.
Кроме того, в число, арифметические действия и сравнение чисел лучше использовать арифметические разложения $((математических операций))
, и соответствующую команду ((математике ОПС))
.
С этими наблюдениями, ваш скрипт может быть:
#!/бин/Баш
понятно
Эхо "введите 1-ое число"
читать Н1
Эхо "введите 2-ое число"
читать Н2
Эхо "мульти $((Н1 * Н2))"
если ((Н1 > Н2)); тогда
Эхо "$N1 является больше, чем $Н2"
еще
Эхо "$N2 является больше, чем $Н1"
интернет
Не забудьте сделать его исполняемым (команда chmod +x мое-сценарий
), а затем выполнить его ./мой скрипт
.