配列を返す関数を含む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