User Tools

Site Tools


informatica:linux:java:buscar_clase

Buscar clase dentro de las bibliotecas que no librerias jar:

Por ejemplo la clase: com/bea/plateng/patch/ProductAliasTarget

for file in `find . -name '*.jar'`
do
  echo $file
  jar -tvf $file|grep 'com/bea/plateng/patch/ProductAliasTarget'
done

solo muestra si la encuentra:

find . -name "*jar" 2>/dev/null | while read linea; do
  if tar -tvf "$linea" 2>/dev/null | grep -q "ITransactionStatus"; then
    echo "$linea"
  fi
done

En una línea:

find . -name "*jar" 2>/dev/null | while read linea; do  if tar -tvf "$linea" 2>/dev/null | grep -q "ITransactionStatus"; then echo "$linea"; fi; done
informatica/linux/java/buscar_clase.txt · Last modified: by jose