Ваше значение num2
будет примерно таким, как 0.41
. bash
может выполнять только целочисленные вычисления, без плавающих чисел. Вот почему мы получаем сообщение об ошибке типа
bash: 0.41 * 100 : syntax error: invalid arithmetic operator (error token is ".41 * 100 ")
Попробуйте убрать точки при использовании оператора tr -d
. Это было бы эквивалентно умножению на 100.