如何把实数变为整数?

如何把实数变为整数?

$GCARC  是一个实数
但是if 好像只能比较整数
怎么写?请指教!

if [[ $GCARC -ge 20 && $GCARC -le 110 ]]  # (( $GCARC >= 20 && $GCARC <=110 ))
then
./wtslowness: line 34: [[: 98.955009: syntax error in expression (error token is ".955009")      
扩大一下不就好了,98.955009  扩大1000000倍  不就可以比较了      
方法很好,有点笨,谢谢      
已经解决,把变量先用整形输出就行了
GCARC=`gawk -v x=$GCARC 'BEGIN{printf "%d\n", x}'`      
复制内容到剪贴板
代码:
$ echo 123.1234 | sed 's/\..*//'
123
这样求整行不行,呵      
$GCARC -ge 20 && $GCARC -le 110     

-ge    -le  是什么选择吗?   这里为什么要加一个#?   # (( $GCARC >= 20 && $GCARC <=110 ))

sed 's/\..*//'  是什么意思?

我是新手,不明白.........

      
%d的话 不就等于取整了?  求整以后的数大小就不一定了吧
ge  le   是比大小   sed目的是去掉“.”