我想通过在特定目录(DIR)及其所有子目录中搜索来查找包含给定 jar 文件的列表。
我尝试了以下命令。但它提供了所有包含 CLASS FILE 名称的类。
例如:如果类是Message.class
,则以下命令HttpMessage.class
也会输出类似的类。
find <DIR> -name '*.jar' | while read F; do (echo $F; jar -tvf $F | grep <class>) done - prints the jar name if the class exists then prints the class name.