I am calling a python script from within a shell script. The python script returns error codes in case of failures.
How do I handle these error codes in shell scrip
You mean the $? variable?
$ python -c 'import foobar' > /dev/null Traceback (most recent call last): File "", line 1, in ImportError: No module named foobar $ echo $? 1 $ python -c 'import this' > /dev/null $ echo $? 0