Como importar a variável python no shell script

0

Eu tenho um script de shell como abaixo. Se eu tiver um test.py que tenha uma variável a=5 , como posso importar a variável para o seguinte script de 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
    
por Michael Chen 17.10.2016 / 09:19

1 resposta

1

Você pode retornar uma variável do seu script python. Coloque no seu script python:

a="something"
print(a)

E no seu script de shell:

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

if [ "$a" == "$b" ]; then
... 
... 
... 
    
por 17.10.2016 / 12:23