シェルスクリプトからPython変数を取得する方法

シェルスクリプトからPython変数を取得する方法

以下のシェルスクリプトがあります。変数を含むtest.pyがある場合、a=5変数を次のシェルスクリプトにどのようにインポートしますか?

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)

シェルスクリプトから:

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

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

おすすめ記事