Me gustaría ejecutar una serie de comandos durante el funcionamiento de mi programa en Perl. Usando el comando 'system' he obtenido buenos resultados. Por ejemplo:
Using perl Syntax Highlighting
Ahora bien, si lo que yo quiero es ejecutar un comando que todavía no conozco no me funciona. Veamos otro sencillo ejemplo:
Using perl Syntax Highlighting
#!/bin/perl
$comando = ifconfig;
system ($comando);
$argumento = Modo1
system (/home/user/seleccion $argumento)
$comando = ifconfig;
system ($comando);
$argumento = Modo1
system (/home/user/seleccion $argumento)
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Lo que no sé es como debo ejecutar comandos que tenga almacenados en variables ($string).
Además si quiero ejecutar un programa externo y le quiero pasar un argumento también contenido en una variable, no lo reconoce. Este es el caso de las dos últimas líneas cuando llamo al ejecutable 'seleccion' y quiero que reciba '$argumento'.
Gracias de antemano por su ayuda.
Un cordial saludo
PD. El sistema operativo es Debian