LinuxÒÁµéÔ°ÂÛ̳'s Archiver

James_Guan ·¢±íÓÚ 2006-8-15 17:06

Çë½ÌÈçºÎÔÚshellÖбȽÏÁ½¸öСÊýµÄ´óС£¿

Çë½ÌÈçºÎÔÚshellÖбȽÏÁ½¸öСÊýµÄ´óС£¿
±ÈÈç0.7ºÍ0.5µÄ´óС¡£

dearvoid ·¢±íÓÚ 2006-8-15 17:18

[code][color=blue]-(user@host:tty)-(IEM)-
[3848 0] $ [/color]echo '0.5 > 0.1' | bc
1
[color=blue]-(user@host:tty)-(IEM)-
[3848 0] $ [/color]echo '0.5 > 0.8' | bc
0
[color=blue]-(user@host:tty)-(IEM)-
[3848 0] $ [/color]awk 'BEGIN { print (0.5 > 0.1); }'
1
[color=blue]-(user@host:tty)-(IEM)-
[3848 0] $ [/color]awk 'BEGIN { print (0.5 > 0.8); }'
0
[color=blue]-(user@host:tty)-(IEM)-
[3848 0] $ [/color][/code]

li-jiahuan ·¢±íÓÚ 2006-8-16 01:31

Óеã¸ãЦ
[code]
[0 No.2012 huan@deb ~]$ echo -e "0,5\n0.7" | sort -n
0.7
0,5

[0 No.2013 huan@deb ~]$ echo -e "0,5\n0.7" | sort -nr
0,5
0.7

[0 No.2014 huan@deb ~]$ echo BIGGER: $(echo -e "0,5\n0.7" | sort -n | sed  '1q')
BIGGER: 0.7

[0 No.2015 huan@deb ~]$ echo SMALLER: $(echo -e "0,5\n0.7" | sort -nr | sed  '1q')
SMALLER: 0,5

[0 No.2016 huan@deb ~]$                                                           
[/code]

ÈýÔªÔËËã·û
[code]
[0 No.2032 huan@deb ~]$ awk 'BEGIN{print "SMALLER: ",0.7<0.5? 0.7:0.5}'
SMALLER:  0.5

[0 No.2033 huan@deb ~]$ awk 'BEGIN{print "BIGGER: ",0.7<0.5? 0.5:0.7}'
BIGGER:  0.7
[/code]

ºÍÉÏÃæ²î²»¶à
µ«»¹ÊÇÓеã²î±ð¡£¡£¡£
Ò²ÐíÕâ¸öºÃÀí½âЩ
awkÄǸöÓÉÓÚ¡°£¾¡±±ä³ÉÊä³öÖØ¶¨ÏòÁËÓеãÂé·³
[code]
[0 No.2038 huan@deb ~]$ perl -e 'print "BIGGER: ",0.7>0.5? 0.7:0.5'
BIGGER: 0.7
[0 No.2039 huan@deb ~]$ perl -e 'print "SMALLER: ",0.5<0.7? 0.5:0.7'
SMALLER: 0.5
[0 No.2040 huan@deb ~]$            
[/code]

James_Guan ·¢±íÓÚ 2006-8-16 13:33

ллÁ½Î»£¬
ÓÖ³¤¼ûʶÁË¡£

Ò³: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.