ºìÁªLinuxÃÅ»§
Linux°ïÖú

ÓÃAIXµÄshell½øÐÐÊýѧ¼ÆËã

·¢²¼Ê±¼ä:2006-03-08 01:30:07À´Ô´:ºìÁª×÷Õß:µçÄÔ²©Ê¿
ÔÚkorn shellÖнøÐÐÊýѧ¼ÆËãÓÐÐí¶à·½·¨£¬³£ÓõÄÓУº

1.ʹÓø³ÖµÓï¾ä£º

¸ñʽ£º

let ¸³Öµ±í´ïʽ

¡¾tip¡¿¸³Öµ±í´ïʽ¿ÉÒÔÊ¡ÂÔΪ£º ((¸³Öµ±í´ïʽ))

Àý£º¸ø×Ô±äÁ¿i¼Ó1

let i=i+1

»ò

((i=i+1))

2.ʹÓÃexprÃüÁ

Àý£º¸ø×Ô±äÁ¿i¼Ó1

i=`expr $i + 1`

3.ʹÓÃbcÃüÁ

bcÊÇUNIXϵļÆËãÆ÷£¬ËüÒ²¿ÉÒÔÓÃÔÚÃüÁîÐÐÏÂÃ棺

Àý£º¸ø×Ô±äÁ¿i¼Ó1

i=`echo $i + 1|bc`

¡ùÒòΪbcÖ§³Ö¿Æѧ¼ÆË㣬ËùÒÔÕâÖÖ·½·¨¹¦Äܷdz£Ç¿´ó

4.ÕûÊýÔËË㻹¿ÉÒÔʹÓÃÕûÊý±äÁ¿Ö±½Ó½øÐмÆËã

ÀýÈ磺

typeset -i A=1 B=3

A=A+B

echo $A

½á¹ûΪ4

¡ùÔÚа汾µÄKorn ShellÖÐ(È磺Version M-12/28/93f)Ö±½ÓÖ§³Öinteger,floatµÈÊý¾ÝÀàÐÍ£»¶øAIX£¨4.3.2¡¢4.3.3¡¢5.1µÈ£©ÏµÄkorn shell°æ±¾¶¼ÊÇVersion M-11/16/88f£¬²»Ö§³ÖfloatÊý¾ÝÀàÐÍ£¬integerÊý¾ÝÀàÐÍÐèÒªÓÃtypeset -iÀ´¶¨Òå¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ