エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
shellで浮動小数点の計算をする方法
shellで普通に計算すると、どうしても整数で返ってくるため、少数値を扱うのに困ってしまいます。 ただ... shellで普通に計算すると、どうしても整数で返ってくるため、少数値を扱うのに困ってしまいます。 ただ、浮動小数点を扱えない訳ではなく、特定のお作法を通してやる必要があるという事なんですね。 そこで、まあまあ簡単に少数値の計算を行える方法をご紹介します。 bcコマンドを使う $ expr 2 - 1 > 1 $ expr 2.1 - 0.9 > expr: not a decimal number: '2.1' exprコマンドは整数専用なので、上記のように怒られてしまいます。 小数点も扱えるbcコマンドというのがあり、数値計算を行うコマンドです。 あまり使われることはないのですが、計算式において、色々と便利な機能を持っているので 使い慣れておくとかなり得することが多いでしょう。 小技 計算結果が1より少ない少数値の場合、.(ピリオド)の前が省略されるようです。 $ echo “1.1-0