En la documentación desafortunadamente no se incluyen ejemplos de los usos de estos comandos (en Perl).
Mi duda es sobre cómo utilizar estas implementaciones dentro de un script de Perl (en caso que se pueda).
La instalación de este módulo a partir de los repositorios mediante línea de comandos
(cpanm PerlPowerTools) no representa ningún problema. En la carpeta de instalación se encuentran los
subdirectorios "lib", "man" y "bin", siendo en esta última donde se encuentran los scripts de Perl.
Ejecutando dichos scripts desde la línea de comandos "./cat -n archivo1 archivo2 (por ejemplo)" obtengo las
salidas que podría esperar de los respectivos comandos de UNIX.
Mi duda es sobre si se pueden cargar dichas herramientas en la ejecución de un script de Perl,
algo como esto:
Using perl Syntax Highlighting
- #!/usr/bin/perl
- use 5.14.2;
- use strict;
- local::lib;
- use PerlPowerTools;
- # Saber la línea en la cual aparece palabra en documento
- my $line = "cat -n archivo | grep palabra | cut -f 1";
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Sé que lo anterior se puede realizar mediante el comando system() o directamente utilizando las comillas invertidas
`` (suponiendo que perl corre en UNIX). Les agradecería mucho cualquier información que pudieran proporcionarme al respecto.