如何在shell脚本中导入python变量

如何在shell脚本中导入python变量

我有一个如下所示的 shell 脚本。如果我有一个包含变量的 test.py a=5,如何将变量导入到以下 shell 脚本中?

python test.py
b=10

if [ $a == $b ]
then
   echo "a is equal to b"
else
   echo "a is not equal to b"
fi

答案1

您可以从 python 脚本返回一个变量。放入你的 python 脚本:

a="something"
print(a)

在你的 shell 脚本中:

a=$(python script.py)
b="something"

if [ "$a" == "$b" ]; then
... 
... 
... 

相关内容