Si logras esa salida, el siguiente paso es usar
cut:
Suponiendo que $linea_salida contenga una línea:
$linea_salida = "dbname=actos_foraneos"
creo que esto debería funcionar (disculpa, en este momento estoy en el trabajo con WinXP
)
cut -d "=" -f 1 $linea_salida => el nombre de la "variable"
cut -d "=" -f 2 $linea_salida => su valor
(aunque ahora creo que para que eso funcione debes usar echo $linea_salida |cut...)
No es muy eficiente dado que tiene que llamar 2 veces a cut, pero como solución "sucia" podría servir. Seguramente puedas usar
eval o incluso
export para crear una variable de entorno con el nombre y el valor correspondiente (o crearlas antes, si ya sabés el valor
)
Saludos.