HardBirch

shell 小数比较大小

时间:09-12-18 栏目:系统技术篇 作者:鲁智森也有文化 评论:0 点击: 1,877 次

1. awk -v a=0.7 -v b=0.5 'BEGIN{print(a>b)?"a is big":"b is big"}'

 

2.

#!/bin/bash
#没对输入位置参数检测
#
c=$(($((${#1}>${#2}?${#1}:${#2}))-2))
ac=$(printf "%.${c}f" $1) ac=${ac/.}
bc=$(printf "%.${c}f" $2) bc=${bc/.}
([[ $ac > $bc ]]&&echo /$1 is big)||/
([[ $ac < $bc ]]&&echo /$2 is big)||/
([[ $ac == $bc ]]&&echo /$1 is equl /$2)

 

3.

expr $a /> $b
返回1表示$a>$b, 0表示$a<$b

声明: 本文由( 鲁智森也有文化 )原创编译,转载请保留链接: shell 小数比较大小

shell 小数比较大小:等您坐沙发呢!

发表评论


QQ群互动

Linux系统与内核学习群:194051772

WP建站技术学习交流群:194062106

魔豆之路QR

魔豆的Linux内核之路

魔豆的Linux内核之路

优秀工程师当看优秀书籍

优秀程序员,要看优秀书!

赞助商广告

友荐云推荐