运算
2014-04-10
曼谷
/linux/2014/04/10/let.html
linux
Linux 可谓是一款不同凡响的操作系统,它拥有一个稳定、可靠且极其强大的完备的开发环境。作为与操作系统进行沟通的原生界面,Shell 能够控制整个操作系统的运作,使得用户能与操作系统的内核直接进行交互操作。
Linux Shell 脚本简明教程 https://jsntn.com/linux/shell.html
基本的算数操作
let
例如:
#! /bin/bash
a=1;
b=2;
let c=a+b; #注意,当使用 let 时,变量名之前不需要再添加 $
echo $c
其他方法
[]
(())
expr
注意:以上方法只能用于整数计算,而不支持浮点数。
浮点数运算怎么办?
bc
例如:
echo "4 * 0.56" | bc
结果是 2.24
一些参数
这些参数置于要执行的具体操作之前,同时以分号作为定界符,通过 stdin 传递给 bc。
小数精度
scale=
echo "scale=2;3/8" | bc
结果是 0.37
进制转换
#! /bin/bash
a=100
echo "obase=2;$a" | bc
结果:1100100
a=1100100
echo "obase=10;ibase=2;$a" | bc
结果:100
关于作者
最近更新: