linux 浮点计算 bc命令 设置脚本退出值

来源:互联网 发布:linux 随机启动脚本 编辑:程序博客网 时间:2024/06/05 03:00

一、Linux下的bc命令可以设置结果的位数,通过 scale.

比如:

$ echo "scale=4; 1.2323293128 / 1.1" | bc -l
1.1202

但是scale只对除法、取余、乘幂有效,比如乘法就无效:

$ echo "scale=4; 1.2323293128 * 1.1" | bc -l
1.3555622440


想了一个回避的方法,就是除以1。

比如:

$ echo "scale=4; (1.2323293128 * 1.1) / 1" | bc -l
1.3555


转载:http://blog.csdn.net/robertsong2004/article/details/41548791


二、设置脚本的退出状态值

Linux命令如果成功执行,则"$?" 打印为0,如果执行失败,则会返回0和255

之间的整数值




在脚本中,可以通过exit 设置我们自己定义的状态码:


脚本:



执行脚本后打印状态码:










原创粉丝点击