我知道如何从我的shell脚本调用我的python脚本。请告诉我如何将Python的输出作为变量收回到shell脚本中?
例如,我有一个shell脚本,可以在while循环中调用Python。根据Python输出的值,循环继续或退出。
my.sh
x=0
while [ $x -lt 1 ]
do
#Get a value for x from my.py
python ./my.py
done
my.py
if something: x=1
else: x=0
x
另外,我可以获得多个python输出吗?即,收集x&的值。 Y'
my2.py
if something: x,y=1,1
else: x,y=0,0
x
y
答案 0 :(得分:0)
一如既往。
$ foo="$(python -c 'print 42')"
$ echo $foo
42
另外,我可以获得多个python输出吗?
没有