`
yxw22
  • 浏览: 27315 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

用AIX的shell进行数学计算

阅读更多

在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支持科学计算,所以这种方法功能非常强大
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来定义。

分享到:
评论

相关推荐

    shell yuyan

    在计算时间差时,我们可以使用Shell内置的算术扩展符号`$(( ))`来进行整数运算。 #### 三、兼容性问题 在不同的Unix/Linux发行版中,Shell命令及其参数可能存在差异。例如,上面提到的例子中使用了`date -d`来转换...

    精通UNIX Shell脚本编程(附源代码)

    ● 使用bc工具程序在shell脚本中进行浮点数学运算 本书配套的Web网站(www.wiley.com/compbooks/michael)上包含了本书中讨论的所有shell 脚本和大部分函数,同时还提供了针对各种任务的其他shell脚本。 本书详细...

    unix环境下的C语言编程

    在Unix环境下进行C语言编程,你需要熟练掌握Shell脚本编写、使用编译工具、理解系统调用和库函数的交互,以及熟悉Unix提供的丰富工具和API。同时,掌握错误处理和调试技巧也非常重要,因为有效的错误处理能帮助你...

    UNIX编程环境.pdf

    除了系统调用,UNIX还提供了一套功能丰富的标准C库函数,如字符串处理、数学计算、日期和时间处理等。 8. UNIX网络编程 UNIX支持多种网络编程接口,包括套接字(sockets)API。套接字允许程序之间通过网络进行通信...

    POSIX标准

    3. **POSIX.3**:数学函数,定义了浮点运算和数学函数的行为,使得在不同系统上的计算结果保持一致。 4. **POSIX.4**:线程和同步,规定了多线程编程接口(pthread)以及进程间通信(IPC)机制,如信号量、消息队列...

    操作系统(内存管理)

    文将对 Linux™ 程序员可以使用的内存管理技术进行概述,虽然关注的重点是 C 语言,但同样也适用于其他语言。文中将为您提供如何管理内存的细节,然后将进一步展示如何手工管理内存,如何使用引用计数或者内存池来半...

Global site tag (gtag.js) - Google Analytics