Я пытаюсь вычислить процент некоторых элементов в Shell Script. Я хотел бы округлить значение, то есть, если результат равен 59,5, я должен ожидать 60, а не 59.
item=30
total=70
percent=$((100*$item/$total))
echo $percent
Это дает 42.
Но на самом деле результат составляет 42,8, и я бы округлял его до 43. "bc" делает трюк, есть ли способ без использования "bc"?
Я не уполномочен устанавливать новые пакеты. "dc" и "bc" не присутствуют в моей системе. Это должно быть чисто Shell, не может использовать скрипты perl или python либо