• Publicidad

Una ayudadita básica con Perl

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Una ayudadita básica con Perl

Notapor majitop1986 » 2008-06-06 11:27 @519

¡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!
majitop1986
Perlero nuevo
Perlero nuevo
 
Mensajes: 64
Registrado: 2008-04-02 14:04 @628

Publicidad

Notapor explorer » 2008-06-06 11:44 @531

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:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl
#...
"Hola\n";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


script2.pl:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl
#...
$resultado = do 'script1.pl';
print "$resultado\n";
#...
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Última edición por explorer el 2008-06-06 12:00 @542, editado 1 vez en total
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor majitop1986 » 2008-06-06 11:55 @538

[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:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl
#...
"Hola\n";
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


script2.pl:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
#!/usr/bin/perl
#...
$resultado = do 'script2.pl';
print "$resultado\n";
#...
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
[/quote]

oki muchas gracias explorer.. como siempre aclaras mis dudas =)
majitop1986
Perlero nuevo
Perlero nuevo
 
Mensajes: 64
Registrado: 2008-04-02 14:04 @628


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Bing [Bot] y 2 invitados