我有一个shell脚本test.sh,它调用一个python脚本test.py。这个python文件生成了一个类似list type的变量。我如何将列表变量从 python 传递到外部 shell 脚本?
通常情况下,我只是将python直接包含在bash脚本中。
test=`python -c "print('Hello world!')"`
echo $test
如果你想运行一个程序,只要让你的程序打印出最终的值,并把这个输出分配给一个变量就可以了。比如说你有 test.py
. . .
print('Hello world!')
和 test.sh
test=`python test.py`
echo $test