一、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 设置我们自己定义的状态码:
脚本:
执行脚本后打印状态码: