うーん:
$ エコー 2 4 | 紀元前 (standard_in) 1: 解析エラー $ エコー $? 0
解析エラーを認識したときに、それ以外の場合は完全に合理的なプログラムが成功するのはなぜでしょうか? 明らかに、bc を使用して式を評価することはできません。個人的には dc が好きですが、私のユーザーは逆研磨を望んでいません。bc が認識する形式の算術式が与えられた場合、結果を評価するための適切なプログラムはありますか? または、bc を合理的にする方法はありますか? (ここで「合理的」とは、入力が偽の場合に失敗することを意味します。)