有没有办法grep(找到)特定文件中的文本,该文件位于* .jar中,而* .jar位于* .war?
答案 0 :(得分:1)
您是否通过Java以编程方式执行此操作?
<。> .war文件基本上是.zip文件,就像.jar文件一样。您可以使用java.util.ZipFile打开.zip文件。打开.war作为ZipFile,在其中找到你的.jar,打开.jar作为ZipFile,在其中找到你的文本文件。现在,您可以阅读文本并随意处理它。
这会回答你的问题吗?
答案 1 :(得分:1)
有一个'common resource grep'命令行工具crgrep,它在各种资源中搜索,包括档案,图像,pdf,pom文件依赖项和这些资源的任意嵌套组合。因此,它会在一个罐子里的文件中嵌入诸如文本之类的嵌套,这个罐子埋在战争中,在耳朵里。它还会影响db表数据和网页/ url内容。
https://sourceforge.net/projects/crgrep/
我开发了crgrep作为开源工具。
答案 2 :(得分:0)
jar文件是zip文件,所以你需要一个可以在zip文件中grep的工具。
似乎有几个