Vie Jun 06, 2008 10:27 am
|
 |
majitop1986
Perlero Nuevo

|
Registrado: 02 Abr 2008
Mensajes: 58
|
|
| Una ayudadita básica con Perl |
|
|
¡Hola, amigos...!
La duda que tengo es superbásica... tengo dos script en Perl: script1.pl y script2.pl; y necesito llamar al script1.pl dentro del script2.pl y obtener el valor que me retorna el script1.pl dentro del script2.pl...
¿Alguna idea? he andado buscando por aquí... pero creo que la duda es tan básica que todos la saben... y por eso nadie pregunta... :S ¡Ayuda! |
|
|
|
Vie Jun 06, 2008 10:44 am
|
 |
explorer
Moderador

|
Registrado: 24 Jul 2005
Mensajes: 4086
Ubicación: Valladolid, España
|
|
|
|
|
Si, la duda ya ha sido respondida antes, pero no la encuentro. De igual, te la pongo de nuevo.
Lo que quieres se puede hacer con la función do():
script1.pl:
| Perl: | #!/usr/bin/perl
#...
"Hola\n"; |
script2.pl:
| Perl: | #!/usr/bin/perl
#...
$resultado = do 'script1.pl';
print "$resultado\n";
#...
|
Ultima edición por explorer el Vie Jun 06, 2008 11:00 am, editado 1 vez |
|

Vie Jun 06, 2008 10:55 am
|
 |
majitop1986
Perlero Nuevo

|
Registrado: 02 Abr 2008
Mensajes: 58
|
|
|
|
|
[quote="explorer"]Si, la duda ya ha sido respondida antes, pero no la encuentro. De igual, te la pongo de nuevo.
Lo que quieres hacer se puede hacer con la función [url=http://perldoc.perl.org/functions/do.html][b]do()[/b][/url]:
script1.pl:
[syntax="perl"]#!/usr/bin/perl
#...
"Hola\n";[/syntax]
script2.pl:
[syntax="perl"]#!/usr/bin/perl
#...
$resultado = do 'script2.pl';
print "$resultado\n";
#...[/syntax][/quote]
oki muchas gracias explorer.. como siempre aclaras mis dudas =) |
|
Powered by phpBB © 2001, 2005 phpBB Group
|