就像是:
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文件中搜索该类



