shell脚本中浮点数的比较,一般有两种方式,使用bc和awk的方式,下面分别举例介绍:
一,bc
eg:
eg:
x=3.1; y=3.2; echo "$x $y" | awk '{if ($1 > $2) print $1; else print $2}'
一,bc
eg:
二,awka=1.1
b=0.01if [ `echo "$a > $b" | bc` -eq 1 ]
then
echo "YES"
else
echo "NO"
fi
eg:
x=3.1; y=3.2; echo "$x $y" | awk '{if ($1 > $2) print $1; else print $2}'