bcで小数の比較をおこなう
[コマンドは整数同士しか比較しないので小数点を含む数があらわれるとたちまち「integer expression expected」というエラーに見舞われる。 そうすると小数の比較を[コマンドでも可能にする工夫を凝らすか別の方法を模索しなければならない。暇を掛けずにやるならbcがらくちんである。bcにパイプで不等式を渡してやると関係を満たさないものは0、満たすものは1を返してくる。 $ echo … 続きを読む
avava
[コマンドは整数同士しか比較しないので小数点を含む数があらわれるとたちまち「integer expression expected」というエラーに見舞われる。 そうすると小数の比較を[コマンドでも可能にする工夫を凝らすか別の方法を模索しなければならない。暇を掛けずにやるならbcがらくちんである。bcにパイプで不等式を渡してやると関係を満たさないものは0、満たすものは1を返してくる。 $ echo … 続きを読む