• Publicidad

Enviar parámetros de un programa de Perl a otro

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

Enviar parámetros de un programa de Perl a otro

Notapor seafree » 2018-09-28 14:36 @650

Ayuda, por favor:

Estoy ejecutando un script desde otro script de Perl con do "./trata_fechas.plx"; pero, ¿cómo realizo el envío de parámetros?


Gracias.
seafree
Perlero nuevo
Perlero nuevo
 
Mensajes: 296
Registrado: 2012-08-10 11:26 @518

Publicidad

Re: Enviar parámetros de un programa de Perl a otro

Notapor explorer » 2018-09-28 16:02 @709

Creo que no se puede. Pero puedes usar qx():

Si tengo un script así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. #!/usr/bin/perl
  2. use v5.14;
  3. print $ARGV[0];  # mostrar el primer argumento
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4

Puedo llamarlo desde fuera, con un argumentos:

perl -E 'say qx(./kk1.pl "Hola")'

Es decir, qx() ejecuta un comando con sus argumentos, y nos devuelve lo que el segundo script ha escrito en la salida estándar.

Tienes más información en perldoc -f qx
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


Volver a Intermedio

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados