Answers:
只需输入bc
终端即可。然后输入所有数学内容。
bc
代表“ b asic c alculator”
然后键入quit
并输入以退出。
echo '0.6 * 12' | bc
echo "scale=2;557/3672" | bc
如果我们真的是在谈论Bash,而不是Bourne Shell(sh)或其他shell,那很容易。
Bash可以使用$((expression))计算基本表达式,这是一个有关如何使用它的示例:
a = 3 b = 4 c = $((7 * a + b)) 回声$ c
或用于互动使用
回声$((7 * 3 + 4))
$((expression))
语法是POSIX的一部分sh
标准和源自ksh
。
另一个是AWK:
awk 'BEGIN {print 4 + 3 / 12}'
好,您的问题已得到回答,但请考虑以下问题:
大多数Linux发行版已预装python,那么为什么不使用它呢?
只需输入
python
然后在终端中执行所需的所有算术运算,例如
2+2
将输出4 :)
您也可以使用-c
python参数直接从终端执行此操作。
python -c 'print 2+2'
python
需要将近两秒钟的时间。如果您只想做2 + 2之类的简单事情,那会很烦。
2 / 30
(python:0
)(python3:0.06666666666666667
)
2//30
或int(2/30)
Perl是另一种选择:
perl -E 'say 1/7'
输出
0.142857142857143