Necesito ayuda con un problemilla que tengo con un script c-shell. Mi script en Perl, que está corriendo bajo Linux, tiene que ejecutar un script en c-shell. Para ello hago una llamada con "system" y lo ejecuta correctamente. Mi problema es que necesito el valor de retorno de ese script. Si pongo algo como:
Using perl Syntax Highlighting
my $result = system ("/bin/csh -f /script_cshell_code.csh");
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
El valor que se me queda en $result es el que devuelve la shell, no el del script en sí.
¿Alguna ayuda? ¿Puede ser que haya alguna variable global en la shell donde se almacenen estos resultados temporales?
¡¡Gracias!!