Jan
14
一、BC
[root@838271 ~]# echo "0.14 > 0.15" | bc
0
[root@838271 ~]# echo "0.14 < 0.15" | bc
1
[root@838271 ~]# echo "0.14 = 0.15" | bc
(standard_in) 1: syntax error
[root@838271 ~]# echo "0.14 == 0.15" | bc
0
[root@838271 ~]# echo "0.14 == 0.14" | bc
1
[root@838271 ~]# echo "0.14 >= 0.14" | bc
1
[root@838271 ~]# echo "0.14 > 0.14" | bc
0
然後參考:
a=1.6
b=6.1
c=`echo "$a > $b" | bc`
然後,如果 $c 是 1 ,那就成立,否則不成立。
二、expr
[root@838271 ~]# expr 0.14 \> 0.15
0
[root@838271 ~]# expr 0.14 \< 0.15
1
[root@838271 ~]# expr 0.14 \= 0.15
0
[root@838271 ~]# expr 0.14 \== 0.15
0
[root@838271 ~]# expr 0.14 \== 0.14
1
[root@838271 ~]# expr 0.14 \>= 0.14
1
[root@838271 ~]# expr 0.14 \> 0.14
0
三、AWK
awk -v a=7.9 -v b=11.5 'BEGIN{print(a>b)?"a":"b"}'
[root@838271 ~]# echo "0.14 > 0.15" | bc
0
[root@838271 ~]# echo "0.14 < 0.15" | bc
1
[root@838271 ~]# echo "0.14 = 0.15" | bc
(standard_in) 1: syntax error
[root@838271 ~]# echo "0.14 == 0.15" | bc
0
[root@838271 ~]# echo "0.14 == 0.14" | bc
1
[root@838271 ~]# echo "0.14 >= 0.14" | bc
1
[root@838271 ~]# echo "0.14 > 0.14" | bc
0
然後參考:
a=1.6
b=6.1
c=`echo "$a > $b" | bc`
然後,如果 $c 是 1 ,那就成立,否則不成立。
二、expr
[root@838271 ~]# expr 0.14 \> 0.15
0
[root@838271 ~]# expr 0.14 \< 0.15
1
[root@838271 ~]# expr 0.14 \= 0.15
0
[root@838271 ~]# expr 0.14 \== 0.15
0
[root@838271 ~]# expr 0.14 \== 0.14
1
[root@838271 ~]# expr 0.14 \>= 0.14
1
[root@838271 ~]# expr 0.14 \> 0.14
0
三、AWK
awk -v a=7.9 -v b=11.5 'BEGIN{print(a>b)?"a":"b"}'