我有一个Python函数fooPy(),它返回一些值。(int / double或string)
我想使用此值并在shell脚本中分配它。例如,以下是python函数:
def fooPy(): return "some string" #return 10 .. alternatively, it can be an int fooPy()
在shell脚本中,我尝试了以下操作,但是它们都不起作用。
fooShell = python fooPy.py #fooShell = $(python fooPy.py) #fooShell = echo "$(python fooPy.py)"
您可以在Python中打印您的值,如下所示:
print fooPy()
并在您的shell脚本中:
fooShell=$(python fooPy.py)
确保不要=在shell脚本中的空格周围。
=