- 締切済み
bcコマンドで分数計算をする方法
UNIXのbcコマンドで分数計算をしたいのですが、どうすればいいでしょうか。 ■理想 echo "scale=5; 1/2+1/3" を実行すれば、5/6と出力したいです。 ■だめなら… echo "scale=5; 1/2+1/3+1/6" を実行すれば、1と出力したいです。 答えが分数になる場合は仕方ないですが、通常の算数で計算したときに、答えが整数になるときは整数で出力したいです。 こういったことが可能なのかどうか、可能であればどうすればよいか教えてください。 よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Murasan759
- ベストアンサー率59% (312/527)
回答No.1
bcコマンドは2進演算を順次行っているだけで、数式処理をしているわけではないので、無理です。 maximaやYacasなどの数式処理システムを利用されてはいかがでしょうか。