可以使用bc还可以使用awk
使用bc命令:
cmp=`echo "$str1 > $str2" | bc` #bc就是计算$str1与$str2比较结果大于的时候返回1
if [ $cmp -eq 1 ];then
str2=$str1 #取出最大值
fi
使用awk命令:
if [ $(echo $str1$str2 | awk '$1>$2 {print 1} $1==$2 {print 0} $1<$2 {print 2}') -eq 1 ];then
str2=$str1 #取出最大值
fi