私は常にスクリプトをプログラミングしている人の一人です bash 日々の状況を解決するために(AP /ルーターのパスワードを解読し、プロセスを自動化するなど。).
数式の値を変数に割り当てたり、単に数式を操作したりする必要がある場合があります。そこでは、bashや数式、計算があまり使いにくいという問題があります。 たまたまbashはpythonのようではありません。 変数= 1 + 5/6 (たとえば)、Bashではコマンドを使用する必要があります 式 o カルク
Exprコマンド
言い換えると、exprコマンドは、ターミナルで数式を解くのに役立ち、必要なものを計算できます。 たとえば、1 + 2 * 8/3の結果を表示したい場合は、ターミナルに次のように配置します。
expr 1 + 2 \* 8 / 3
そして、結果が画面に表示されます。 これがいくつかの例のスクリーンショットです:
数式の結果を変数に割り当てたい場合(例:10/2)、次のようになります。
variable=`expr 10 / 2`
次に、次のように確認します。
echo $variable
計算コマンド
これは、前のものとは異なり、小数に関して正確です。例:
calc 15 / 4
それは私たちに表示されます:3.75
これはいくつかの例のスクリーンショットです:
さて、これは基本的に私があなたに伝えたかったことです。
ただし、各コマンド(特にcalc)には、他にも興味深いヒントがいくつかあります。マニュアルを読むことをお勧めします。
man calc
man expr
よろしく
非常に便利ですが、数学の計算にBashを使用するのは間違いなく良くありませんが、小数は数えます:)
elavさん私たちはまだbash計算機を持っています🙂-l引数を使用して標準の数学ライブラリを使用できます
そんな感じ
$ echo "(4/8)+(6/9)" | bc -l
1.166666666666666666666666
ha
????
優秀な。 このようにして、純粋なX11を使用するときにXCalcをインストールする手間を省きます。
ああ、これは知らなかった、すごい!
おかげで、それは非常に便利です😉
ありがとう^ _ ^
ありがとうございました。 システム計算機は、基本的な操作の競争相手です。
私たちを読んでくれてありがとう🙂
良いヒント!
私はそれが好きではなかった