我编写了一个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 Bash: 4.1.5