Como parte de las cosas que hago para hacer análisis en el trabajo, estubo la de buscar clases y/o paquetes en diferentes jars (porque no hay un control adecuado de esta información).

Así que ya anteriormente había creado un shell para buscar un paquete o clase en los diferentes jars, ahora esto solo es una mejora de este shell que va encaminada a hacer una busqueda “paralela” de diferentes clases paquetes:

for i in $( ls *.jar ) ; do ( echo $i ; jar -ftv $i | egrep “com/paquete1|com/paquete2” ) ; done

En principio se sigue usando grep pero con el uso de expresiones regulares extendidas, en el Suse me sirvió “grep -E” pero en el *nix del banco funcionó con “egrep”.

Anuncios