遍历批量搜索jar文件,找到含有关键字的jar文件
搜索含有ServerStatusHelper
cat class_search.sh #搜索脚本 cd /app/IBM/WebSphere find . -name "*.jar" -type f > /tmp/jar.txt for item in $(cat /tmp/jar.txt) do unzip -l $item |grep "ServerStatusHelper" if [ $? -eq 0 ]; then echo "the jar file is $item" fi done #搜索结果 1483 11-07-2014 11:34 com/ibm/ws/security/config/ServerStatusHelper.class the jar file is ./AppServer/runtimes/com.ibm.ws.ejb.thinclient_8.5.0.jar 1483 11-07-2014 11:34 com/ibm/ws/security/config/ServerStatusHelper.class the jar file is ./AppServer/runtimes/com.ibm.ws.webservices.thinclient_8.5.0.jar 1483 11-07-2014 11:34 com/ibm/ws/security/config/ServerStatusHelper.class the jar file is ./AppServer/runtimes/com.ibm.jaxws.thinclient_8.5.0.jar 1483 11-07-2014 11:34 com/ibm/ws/security/config/ServerStatusHelper.class the jar file is ./AppServer/runtimes/com.ibm.ws.admin.client_8.5.0.jar 1483 11-07-2014 11:34 com/ibm/ws/security/config/ServerStatusHelper.class the jar file is ./AppServer/plugins/com.ibm.ws.runtime.jar 1483 11-07-2014 11:34 com/ibm/ws/security/config/ServerStatusHelper.class the jar file is ./AppClient/plugins/com.ibm.ws.runtime.client.jar