Ошибка «Недопустимый номер» в редакторе Bash Scripting Linux Vim [дубликат]Linux

Ответить
Anonymous
 Ошибка «Недопустимый номер» в редакторе Bash Scripting Linux Vim [дубликат]

Сообщение Anonymous »

Я написал этот код в сценарии bash и не могу понять, в чем ошибка.
Терминал говорит:
15: [:Недопустимое число: 0+1
Это код:
#!/bin/bash
min=999
max=0
n=0
num=0
promedio=0
i=0

Код: Выделить всё

echo "Ingrese n"
read n
while [$i -le $n] ---> LINE 15 IN THE ACTUAL SCRIPT, HERE IS THE ERROR I CANT FIND
do
echo "Ingrese numero"
read num
if [$num -lt $min]
then
min=$num
fi
if [$num -gt $max]
then
max=$num
fi
promedio=$promedio+$num
i=$i+1
done

media=$promedio/$n

echo "Mayor: $max"
echo "Menor: $min"
echo "Promedio: $media"
Я пробовал много вещей, но, поскольку я не эксперт и не смог найти решения в Интернете, я публикую этот вопрос.

Подробнее здесь: https://stackoverflow.com/questions/783 ... vim-editor
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»