Ich möchte meine sources.jar nach dem Auftreten eines bestimmten Such-Tokens durchsuchen.
In Bash wird das jar in einen Stream extrahiert und nach dem String gefragt:
unzip -p sources.jar | grep $SEARCH_TOKEN
In Java lesen Sie alle Einträge über JarInputStream sieht ziemlich langweilig aus. Gibt es einen besseren / einfacheren Weg (sowohl für das Schleifen als auch für das Greifen)?
Antworten:
1 für die Antwort № 1Gibt es einen besseren / einfacheren Weg (sowohl für das Schleifen als auch für das Greifen)?
Kurz gesagt, nein (wahrscheinlich).
(Ich schätze, Sie könnten Glück haben und einen vorhandenen Java-Dienstprogrammbefehl finden, den jemand bereits geschrieben hat. Ich schätze Ihre Chancen jedoch nicht ein.)
AKTUALISIEREN
Es ist dein Glückstag!
http://metastatic.org/source/Jargrep.java
Beachten Sie, dass der Code GPL 2 ist. Beachten Sie die Lizenz!