• Publicidad

Pasar parámetros al ejecutar un comando de shell

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

Pasar parámetros al ejecutar un comando de shell

Notapor digitallxd » 2007-07-24 07:04 @336

Buenas de nuevo.
Intento hacer el siguiente comando
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$ip='alguna ip'
my @a=`rsh $ip sh run`;
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

y luego trato el vector, hasta ahí, ok.
Pero no funciona, porque no me detecta la $ip, no sé cómo hacerlo; he intentado ponerlo en qq(`rsh $ip sh run`) pero vamos, que no, xD.

O sea, si hago my @a=`rsh 192.168.1.1 sh run` si funciona, pero si le paso una variable no...
¿Alguien tiene una idea de cómo lo puedo hacer? ¡Gracias!
digitallxd
Perlero nuevo
Perlero nuevo
 
Mensajes: 17
Registrado: 2007-07-12 06:40 @319

Publicidad

Notapor preiddy » 2007-07-24 07:37 @359

¿Has probado así: my @a="rsh $ip sh run";?
preiddy
Perlero nuevo
Perlero nuevo
 
Mensajes: 70
Registrado: 2006-03-29 05:43 @280
Ubicación: Madrid, España

Notapor explorer » 2007-07-24 08:01 @376

¿No falta un ';' al final de la primera línea?
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14476
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

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