小智 77
如果我们真的在谈论 Bash,而不是 Bourne Shell (sh) 或其他 shell,那很容易。
Bash 可以使用 $((expression)) 计算基本表达式,这里有一个示例,说明您可能希望如何使用它:
a=3 b=4 c=$((7*a+b)) 回声 $c
或用于交互式使用,只需
回声 $((7*3+4))
DCI*_*Dev 27
只需bc
在终端中输入即可。然后输入所有数学内容。
bc
代表“ b ASIC Ç alculator”
然后输入quit
并回车退出。
Maj*_*nko 12
有许多用于进行简单计算的命令行实用程序:
$ expr 100 \* 4
400
$ echo '100 * 4' | bc
400
Run Code Online (Sandbox Code Playgroud)
仅举出其中两个。小心地进行乘法,就好像您没有转义 * 外壳程序可能会尝试将其解释为通配符。
小智 9
好吧,您的问题已得到解答,但请考虑一下:
大多数linux发行版都预装了python,为什么不使用它呢?
只需输入
python
Run Code Online (Sandbox Code Playgroud)
在终端中,然后做你想要的所有算术,比如
2+2
Run Code Online (Sandbox Code Playgroud)
将输出 4 :)
您也可以使用-c
python 参数直接从终端执行此操作。
python -c 'print 2+2'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
52400 次 |
最近记录: |