python um liner + comparar números

python um liner + comparar números

por favor, informe o que há de errado com minha sintaxe (eu uso em meu script 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

deve ser verdadeiro

Responder1

Não use ''. Ele não analisa variáveis ​​​​bash.

O que você quer é:python -c "print ${CALC} > 2.2"

informação relacionada