0

我想在我的 sources.jar 中搜索某个搜索令牌的出现。

在 Bash 中,这会将 jar 提取到流中并 grep 获取字符串:

unzip -p sources.jar | grep $SEARCH_TOKEN

在 Java 中,通过JarInputStream读取所有条目看起来相当乏味。有没有更好/更简单的方法(对于循环和 grepping)?

4

1 回答 1

1

有没有更好/更简单的方法(对于循环和 grepping)?

简而言之,不(可能)。

(我猜你可能会走运,并找到某人已经编写的现有 Java 实用程序命令。不过我不评价你的机会。)


更新

这是你的幸运日!

http://metastatic.org/source/Jargrep.java

请注意,代码是 GPL 2。尊重许可证!

于 2013-08-24T05:40:53.613 回答