
пожалуйста, посоветуйте, что не так с моим синтаксисом (я использую его в своем скрипте 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"