[Mac] コンソールで計算する

シェアする

ヨメレバCSS

 ちょっとした計算をするときなどのメモ。Macに限らない話ではあるけど。

スポンサーリンク
GoogleAdSence レクタングル(大)

echo $((1+1))みたいな感じでOK

 MacのTerminalを起動して次のように式を入力すると計算結果が出ます。

$ echo $((1+1))
2

二重カッコにするところがポイント。

小数点を扱う場合

 しかし除算をそのまま入力すると、整数部で切り捨てられてしまいます。

$ echo $((1/2))
0

小数点以下も結果に含めたい場合は、bcコマンドにechoして渡します。

$ echo “scale=3; 1/2” | bc
.500

shellによっては「1.0」のように小数点を付けた式で通る場合もあります。

$ echo $((1.0 / 2.0))
0.5