- 论坛徽章:
- 0
|
在korn shell中进行数学计算有许多方法,常用的有:\r\n1.使用赋值语句:\r\n格式:\r\n let 赋值表达式\r\n【tip】赋值表达式可以省略为: ((赋值表达式))\r\n例:给自变量i加1\r\n let i=i+1\r\n 或\r\n ((i=i+1))\r\n \r\n2.使用expr命令:\r\n例:给自变量i加1\r\n i=`expr $i + 1`\r\n\r\n3.使用bc命令:\r\nbc是UNIX下的计算器,它也可以用在命令行下面:\r\n例:给自变量i加1\r\n i=`echo $i + 1|bc`\r\n※因为bc支持科学计算,所以这种方法功能非常强大\r\n\r\n4.整数运算还可以使用整数变量直接进行计算\r\n例如:\r\n typeset -i A=1 B=3\r\n A=A+B\r\n echo $A\r\n结果为4\r\n※在新版本的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来定义。 |
|