shell脚本中浮点数的⽐较shell脚本中浮点数的⽐较,⼀般有两种⽅式,使⽤bc和awk的⽅式,下⾯分别举例介绍:
⼀,bc
eg:
a=1.1
b=0.01
if [ `echo "$a > $b" | bc` -eq 1 ]
then
echo "YES"
else
echo "NO"
fi
⼆,awk
eg:
shell最简单脚本x=3.1; y=3.2; echo "$x $y" | awk '{if ($1 > $2) print $1; else print $2}'

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。