Тема: Bash: выполнить сравнение чисел
здравствуйте. Не получается сравнить числа в цикле while
#!/bin/bash
read var
read bvar
h=$(echo "($bvar-$var)/10" | bc -l)
echo "$h"
x=$var
while [ $x -le $bvar ]
do
x=$(echo "("$x"+"$h")" |bc)
echo "$x"
done
В выводе выдает:
.10000000000000000000
1.10000000000000000000
scr: line 8: [: 1.10000000000000000000: integer expression expected
то есть значение h, первое значение x, а далее не может сравнить полученное вещественное значение с целым. Кто может подсказать, как это реализовать?