Python ワンライナー + 数値の比較

Python ワンライナー + 数値の比較

私の構文の何が間違っているのかアドバイスをお願いします(私はこれを bash スクリプトで使用しています)

export CALC=3.4373
python -c 'print CALC > 2.2'

Traceback (most recent call last):

File "<string>", line 1, in ?

NameError: name 'CALC' is not defined

Trueになるはずです

答え1

を使用しないでください''。bash 変数を解析しません。

あなたが望むものは次のとおりです:python -c "print ${CALC} > 2.2"

関連情報