北京SEO

linux中查找目录下包含某个类的jar文件

2019/10/10/17:46:15  阅读:2305  来源:谷歌SEO算法  标签: SEO培训

查找文件我们通过可以使用find命令来查找了,今天小编来为各位介绍一个linux中查找目录下包含某个类的jar文件例子,希望这个例子可以帮助到大家.

支持cygwin(两种路径格式都支持),支持相对路径.

  1. #!/bin/bash
  2. #从目录中的jar文件中查找指定的类
  3. path=$1
  4. name=$2
  5. if[""="$path"];then
  6. echo"pathnotspecified"
  7. exit
  8. fi
  9. if[""="$name"];then
  10. echo"namenotspecified"
  11. exit1
  12. fi
  13. #cygwin处理
  14. if[${path:1:2}=':'];then
  15. drive=`echo${path:0:1}|tr"[:upper:]""[:lower:]"`
  16. path=${path:3}
  17. path='/cygdrive/'$drive'/'${path//\//}
  18. elif[${path:0:1}!='/'];then
  19. path=$(pwd)"/$path"
  20. fi
  21. list=(`find$path-name*.jar-typef`)
  22. c=${#list[*]}
  23. cLen=${#c}
  24. forrowin${list[*]}
  25. do
  26. c=`expr$c-1`
  27. printf"%"-$cLen"sr"$c
  28. rowWin=${row//cygdrive/c/C:}
  29. num=`jar-tf$rowWin|grep$name|wc-l`
  30. if[$num-gt0];then--phpfensi.com
  31. echo-e"r"$row
  32. fi
  33. done

例如:./findJarClass.sh “C:Workjavaapache-flume-1.5.2-binlib” PollableSource

广告内容

linux中查找目录下包含某个类的jar文件 linux中查找目录下包含某个类的jar文件 linux中查找目录下包含某个类的jar文件

相关阅读

热门评论

SEO探索者团队 SEO探索者团队

SEO服务&网站优化

总篇数182

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法