쉘 스크립트에서 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
... 
... 
... 

관련 정보