Creo que me he explicado un poco mal.
El problema que tengo es que el valor del primer programa lo recojo del resultado de una interfaz gráfica (las he hecho con gtk2). Es decir, el usuario introduce una frase o un conjunto de palabras (
base de datos) en la interfaz, yo la tengo que recoger en una variable y pasársela al otro programa y luego recibirla en el otro programa. El usuario me la mete sin comillas, por eso tengo el problema
Yo hasta ahora lo que he hecho es esto:
Using perl Syntax Highlighting
$pal=$entrada_palabra->get_text()[/b
]; # aquí pretendo coger base de datos
exec "./alumno.pl $_[0]"] # ejecuto el programa alumno.plColoreado en 0.001 segundos, usando
GeSHi 1.0.8.4
y en el otro programa lo recibo así:
Using perl Syntax Highlighting
$alumno = ARGV[0
];Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
La cosa es que del modo que pongo yo solo consigo la palabra
base cuando quiero coger
base de datos.