0

I have a shell script like below. If I have a test.py that has a variable a=5, how can I import the variable to the following shell script?

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
  • using [ $a == $b ] is going to give you trouble you should use [[ $a == $b ]] or [ "$a" == "$b" ] and then only if $a or $b are strings.CommentedOct 17, 2016 at 7:43

1 Answer 1

1

You can return a variable from your python script. Put at your python script:

a="something" print(a) 

And at your shell script:

a=$(python script.py) b="something" if [ "$a" == "$b" ]; then ... ... ... 

    You must log in to answer this question.

    Start asking to get answers

    Find the answer to your question by asking.

    Ask question

    Explore related questions

    See similar questions with these tags.