java

여러 jar 파일에서 원하는 파일 찾기, jar 파일 내용 검색

알 수 없는 사용자 2011. 4. 11. 20:21

여러 jar 파일에서 원하는 파일 찾기, jar 파일 내용 검색 (버젼업, 버그수정)


  • 사용예
findinjar.sh TEST *.jar

find . -name '*.jar' | xargs findinjar.sh 'MyClass'

  • findinjar.sh source
grep_args=$1
while [[ "$2" != "" ]]
do
    target_jar=`echo $2 | sed 's/\//\\\\\//g'`
    jar tvf "$2" | sed -n "/${grep_args}/s/^\(.*\)$/${target_jar}:\1/p"
    shift
done



출처 : http://wiki.gimslab.com/moniwiki/wiki.php/findinjar.sh