Trucos Unix: ¿Como revizar si los módulos de un grupo de scripts en Perl están instalados?

Bueno, un buen amigo en la compañia me llegó con el siguiente problema (bueno, más bien yo de metido le pregunté a la hora de el almuerzo):

Yo: Epale chamo, ¿nos vamos a almorzar?. Me estoy pudriendo de el hambre…
Pana: Dame un chance, resulta que ‘fulanito’ se fué de vacaciones y dejó un montón de scripts en este servidor y no sé si los terminó de instalar.
Yo: No entiendo, ¿qué te falta por revizar?
Pana: Bueno, para empezar no sé si todas las dependiencias están allí….
Yo: Nada pana, dejame enseñarte un truco bien pendejo y así nos vamos a almorzar rápido

Si usted recuerda, en Perl usted puede validar si un script tiene la sintaxis correcta así:

perl -c script.pl

Pero además de eso, Perl va a revizar si los módulos requeridos está instalados

Así que lo que le dije al pana fué que buscara con ‘find’ todos los scripts de Perl y que los revice uno por uno:

find ./directorio -name ‘*.pl’ -type f -exec perl -c {} \;

Al rato nos fuimos a almorzar, una vez comprobado que todos los scripts estaban bien, en menos de 5 minutos 🙂

One thought on “Trucos Unix: ¿Como revizar si los módulos de un grupo de scripts en Perl están instalados?

Los comentarios estan cerrados