He escrito un módulo Python que contiene funciones que devuelven matrices. Quiero poder acceder a las matrices de cadenas devueltas desde el módulo python e iterar en un script bash, así puedo iterar sobre los elementos de la matriz.Pasando la matriz de python al script bash (y pasando la variable bash a la función python)
Por ejemplo:
módulo de Python (mimodelo)
def foo():
return ('String', 'Tuple', 'From', 'Python')
def foo1(numargs):
return [x for x in range(numargs)]
script de 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
¿Cómo puedo aplicar esto en fiesta ?.
versión Info:
Python 2.6.5 bash: 4.1.5
La manera más fácil de entrar y salir de un script es probablemente a través de stdin/stdout. –