-bash-3.2$ v=9.9
-bash-3.2$ if [ $v -eq 9.9 ]
> then echo "GOOD"
> fi
-bash: [: 9.9: integer expression expected
-bash-3.2$ if [ $v = 9.9 ]; then echo "GOOD"; fi
GOOD
Поэтому подумайте, нужно ли вам это преобразование? Но если все же сочтете, что нужно, то можете объявлять целочисленные переменные с помощью встроенной команды declare.
Можно использовать bc:
if [ $(bc <<<"$v == 9.9") == 1 ]; then...
Но должен предупредить, что сравнение вещественных чисел на равенство - вещь неблагодарная, и не только в баше. К примеру, 1/3*9 не равно трём, поскольку число 1/3 компьютер способен представить лишь приближённо, и при умножении этой "приблизительно трети" на девять получится "приблизительно три", а не три.