JarScan,扫描所有子文件夹中的所有JAR文件以查找特定的类

Irfan Zulfiqar:

尽管我们已部署了最新的类,但我们正在使用的是旧版本的类。要扫描应用程序服务器所有子文件夹中的所有JAR文件,我们如何编写一个小的Shell脚本来打印出找到该特定类的JARS文件的文件名?

araqnid:

就像是:

find . -name '*.jar' | while read jarfile; do if jar tf "$jarfile" | grep org/jboss/Main; then echo "$jarfile"; fi; done

您可以这样包装:

jarscan() {
  pattern=$(echo $1 | tr . /)
  find . -name '*.jar' | while read jarfile; do if jar tf "$jarfile" | grep "$pattern"; then echo "$jarfile"; fi; done
}

然后jarscan org.jboss.Main将在当前目录下找到的所有jar文件中搜索该类

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Eclipse:从Java类路径中的文件夹添加所有jar

在Haxe的文件夹中查找并列出所有文件/文件夹

将文件复制到文件夹和所有子文件夹中

gitignore:忽略子文件夹中除特定文件类型以外的所有内容

删除所有子文件夹和文件,但父文件夹中的特定扩展名除外

获取所有包含特定文件nodjs的所有1st子文件夹

在具有特定扩展名的所有文件夹和子文件夹中运行命令

如何在UNIX中的所有子文件夹中查找特定文件

如何查找使用Python在特定文件夹中今天创建的所有文件

Powershell将所有子文件夹中的特定文件复制到单个文件夹

查找文件夹中不是特定类型/扩展名的所有文件?

如何删除所有子文件夹中所有小于特定大小的文件?

BitTorrent同步-排除所有特定的子文件夹

如何在Lotus Notes中查找文件夹的所有子文件夹(视图)

将文件夹中的所有子文件夹压缩为单个zip文件

如何在文件夹中查找与特定模式匹配(或不匹配)的所有文件?

批量查找所有特定文件夹

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹

删除子文件夹中的所有内容

将文件夹中的所有jar文件添加到类路径

文件夹中的tar + gz文件,不放入所有子文件夹中

列出R中没有子文件夹的文件夹中的所有文件

将所有子文件夹请求重定向到特定文件夹

Outlook扫描特定的文件夹并保存电子邮件中的所有附件

如何查找子文件夹中缺少特定属性的所有文件?

埃马克。头盔包。如何在文件夹(不是 git 文件夹)和所有子文件夹中查找文件?

如何压缩 Bash 中的所有子文件夹?

为文件夹和子文件夹中的所有文件设置命名空间

Powershell 查找给定文件夹名称中的所有空文件夹和子文件夹