shell脚本:根据java类名称定位jar包
来源:互联网 发布:易源网络验证 编辑:程序博客网 时间:2024/05/22 12:23
脚本名称:whichJar.sh
脚本用法:sh whichJar.sh jar目录 java类名,可带包名 [jar包名称]
脚本内容:(如下)
dir=$1class=$2name=$3if [ "$class" = "" -o "$dir" = "" ];then echo param error. exit -1;fiif [ ! -d $dir ];then echo directory:$dir, not exists! exit -1;fiif [ "$name" = "" ];then name="jar";fifind $dir -name "*${name}*" > tmpjars.txtwhile read linedo finded=`jar -tvf $line|awk '{gsub("/",".");print $0}'|grep $class`; if [ "$finded" != "" ];then echo [$line] found [$class] fidone < tmpjars.txtrm tmpjars.txt
脚本示例:(lib目录下有很多jar包,从中寻找含有StringUtil的jar包)
sh whichJar.sh ./lib/ StringUtil *.jar[./lib/mysql-connector-java-5.1.22-bin.jar] found [StringUtil][./lib/org.springframework.core-3.0.5.RELEASE.jar] found [StringUtil][./lib/commons-lang-2.4.jar] found [StringUtil]
阅读全文
0 0
- shell脚本:根据java类名称定位jar包
- Android Java Jar包整合Shell脚本
- shell脚本调用jar包
- linux下shell脚本启动java程序jar包
- shell脚本调用java jar包 的问题总结
- Linux下shell脚本启动jar包
- shell 脚本替换,编辑jar包
- Linux(Ubuntu)下设置开机启动shell脚本执行Java程序jar包
- 【Java】打包Jar包并用脚本执行
- 根据类名,查询jar包
- 提取包名称脚本
- centos 下用shell脚本启动jar包
- linux系统crontab执行jar包的shell脚本
- shell脚本调用jar包打印乘法表
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- java根据jar包反编译后修改再打包回jar的做法
- HTML5之svg(如何绘制图型)
- maven中的groupid和artifactid
- HAWQ + MADlib 玩转数据挖掘之(一)——安装
- MySql 卸载再重新安装后报 1130的错误解决方法
- AS开发中出现Error(十)——Error:Execution failed for task ':app:processDebugManifest'.
- shell脚本:根据java类名称定位jar包
- 判断字符串是否为空
- 17上半年工作总结
- 如何从零开始写一份标准的TensorFlow代码(面向小白编程)
- iOS开发
- php填坑记之curl无法上传文件
- 测试用例编写主要考虑范围
- PYTHON3里面的SOCKET编程
- 图片无缝向上滚动