ÔÚ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À´¶¨Òå¡£