• Publicidad

Ejecutando funciones de Perl con la función system

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

Ejecutando funciones de Perl con la función system

Notapor erv-Z » 2009-09-30 14:03 @627

Buenas. Mi problema es que quiero ejecutar `perl -e 'print "Hola"'` en la terminal de Linux, pero lo quiero hacer en Perl, o sea, automatizar eso, pero me da error cuando lo quiero hacer.

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
my $alm = `perl -e 'print "Hola"'`;
system($alm);
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


Pero me da error cuando lo ejecuto...
erv-Z
Perlero nuevo
Perlero nuevo
 
Mensajes: 158
Registrado: 2009-07-25 13:00 @583

Publicidad

Re: ejecutando funciones de perl con la funcion system de perl

Notapor explorer » 2009-09-30 14:33 @648

El error está en las comillas invertidas. Debes usar otras comillas o entrecomillar con la ayuda de q() o qq().

Algo así:

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
my $alm = q(perl -e 'print "Hola"');
system($alm);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Re: ejecutando funciones de perl con la funcion system de perl

Notapor erv-Z » 2009-09-30 14:36 @650

Grax
erv-Z
Perlero nuevo
Perlero nuevo
 
Mensajes: 158
Registrado: 2009-07-25 13:00 @583


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: Google [Bot] y 0 invitados