回答:
Bourne Shell(sh)やその他のシェルではなく、実際にBashについて話しているのであれば、それは簡単です。
Bashは、$((expression))を使用して基本的な式を計算できます。使用方法の例を次に示します。
a = 3 b = 4 c = $((7 * a + b)) エコー$ c
またはインタラクティブに使用する場合は、
echo $((7 * 3 + 4))
$((expression))
構文は、POSIXの一部でありsh
、標準、そして由来しますksh
。
もう1つはAWKです。
awk 'BEGIN {print 4 + 3 / 12}'
さてあなたの質問は答えられますが、これを考慮してください:
ほとんどのLinuxディストリビューションにはpythonがプリインストールされているので、使用しないのはなぜですか?
入力するだけ
python
ターミナルで、必要なすべての計算を行います
2+2
4を出力します:)
-c
python引数を使用して、ターミナルから直接これを行うこともできます。
python -c 'print 2+2'
python
を開始するのに2秒近くかかります。2 + 2のような単純なことをしたいだけの場合は、いらいらします。
2 / 30
(python:0
)(python3:0.06666666666666667
)
2//30
またはint(2/30)
Perlは別のオプションです。
perl -E 'say 1/7'
出力
0.142857142857143