比較演算子を使用しようとしていますが、bc
「ライン1のstdinの構文エラー」エラーが発生します。 kornは浮動小数点をうまく処理できないため、kornスクリプトで比較機能を使用する必要があります。使用例は次のとおりです。
echo "scale=2; 3.2 > 3" | bc
ベストアンサー1
bc
あなたがすることはPOSIXと互換性がなければなりません。ただし、bcは比較的ほとんど使用されないツールであり、一部の実装にはバグがある可能性があります。合計比較よりも高度な数学関数を使用しない場合は、A、W、およびKの元の実装でも浮動小数点演算をサポート+-*/
できます。awk
echo 3.2 | awk '{exit !($0 > 3)}'