我编写了一个 Python 模块,其中包含返回数组的函数。我希望能够访问从 python 模块返回的字符串数组,并在 bash 脚本中进行迭代,所以我可以迭代数组元素。
例如:
Python 模块 (mymod)
def foo():
return ('String', 'Tuple', 'From', 'Python' )
def foo1(numargs):
return [x for x in range(numargs)]
bash 脚本
foo_array = .... # obtain array from mymod.foo()
for i in "${foo_array[@]}"
do
echo $i
done
foo1_array = .... # obtain array from mymod.foo1(pass arg count from bash)
for j in "${foo1_array[@]}"
do
echo $j
done
如何在 bash 中实现这一点?
版本信息:
Python 2.6.5 重击:4.1.5