Isso não vai funcionar. O operador > dentro de [[ compara a ordem de classificação , não o valor. Então ....
$ echo -e '4.68\n15.00'|sort
15.00
4.68
... porque 4 classifica após 1, o que significa que [[ 4.68 > 15.00 ]] é verdadeiro. E você não pode usar -gt , porque isso requer números inteiros.
Se você se importa apenas com limites inteiros, essa é a solução mais fácil - trunque em . , use -gt e lá vai você. Caso contrário, use bc - consulte link