Ejecutar comandos Linux
Publicado: 2016-02-05 15:56 @706
Saludos, buenas tardes.
Por favor, si pueden darme una mano para ejecutar comandos Linux y guardar el resultado en una variable, para luego manipularla en un array.
Yo estoy realizando lo siguiente. El problema es cuando aumento awk '' y grep " "
Por las comillas o comillas dobles.
NOTA: utilicé system() y qx(), pero no me dió resultados.
Así debería guardarme el resultado.
Aguardo si pueden ayudarme. Gracias.
Por favor, si pueden darme una mano para ejecutar comandos Linux y guardar el resultado en una variable, para luego manipularla en un array.
Yo estoy realizando lo siguiente. El problema es cuando aumento awk '' y grep " "
Using perl Syntax Highlighting
- my $comando = system(grep "for .*@.*" /var/log/exim_mainlog | grep "<= <>" | awk -F"T=" '{print $2}' | awk '{print $NF,$0}' | awk -F" for" '{print $1}' | sort | uniq -c | sort -n);
- my $comando2 = system(exim -bpr | grep "<" | awk {'print $4'} | cut -d "<" -f 2 | cut -d ">" -f 1 | sort -n | uniq -c | sort -n);
- my $comando3= system(exim -bpr | exiqsumm -c | head | awk '{print $1,$2}');
- print $comando."\n";
- print $comando2."\n";
- print $comando3."\n";
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Por las comillas o comillas dobles.
NOTA: utilicé system() y qx(), pero no me dió resultados.
Using text Syntax Highlighting
$ exim –bpr | exiqsumm –c | head
Count Volume Oldest Newest Domain
----- ------ ------ ------ ------
51 72MB 4d 26m abcd.bo
50 2203KB 33h 5h adasd.com
10 287KB 3d 8h ddddddd.com
8 52KB 24h 2h aaaaaaaaaa.com.bo
8 6825 3d 6h bbbbbbb.it
5 699KB 71h 14h 44sssss.com
$ exim -bpr | exiqsumm -c | head | awk '{print $2} '
Volume
------
72MB
2203KB
287KB
52KB
6825
699KB
Count Volume Oldest Newest Domain
----- ------ ------ ------ ------
51 72MB 4d 26m abcd.bo
50 2203KB 33h 5h adasd.com
10 287KB 3d 8h ddddddd.com
8 52KB 24h 2h aaaaaaaaaa.com.bo
8 6825 3d 6h bbbbbbb.it
5 699KB 71h 14h 44sssss.com
$ exim -bpr | exiqsumm -c | head | awk '{print $2} '
Volume
------
72MB
2203KB
287KB
52KB
6825
699KB
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4
Así debería guardarme el resultado.
Aguardo si pueden ayudarme. Gracias.