Здравствуйте;
У меня вот такой код:
$dopust=80 # %
procent=$(echo "scale=0; 100*$a/$b" | bc);
if [[ $procent > $dopust ]]
then
status="ok"
else
status="low"
fi;
Здесь все нормально работает, пока $procent < 100. Как только $procent равняется 100 результат if-а не правильно.
Я попробовал :
if [[ $procent > $dopust ]] || [[ $procent = 100 ]]
Но думаю это не грамотное решение вопроса.
В конечном итоге мне недо будет выполнить сравнение больше или равно ( >= ) не зависимо от значений переменных $procent и $dopust.
Спасибо.