Я хочу получить среднее число с десятичными знаками. Я написал это, но у меня появляется следующее сообщение об ошибке, когда я пишу десятичные числа:
./average.sh: line 10: 1.2: syntax error: invalid arithmetic operator (error token is ".2")
моя средняя операция:
i=1;
sum=0;
while [[ i -lt 4 ]]
do
read nr
echo "scale=2; $nr" | bc -l
sum=$((sum+nr))
i=$((i+1))
done
echo "scale=2; $sum / 4" | bc -l
Как я могу изменить его, чтобы принимать ввод с десятичными знаками? Спасибо.