2013-08-24 3 views
0

특정 검색 토큰의 발생에 대해 내 sources.jar을 검색하려고합니다.프로그래밍 방식으로 jar 파일의 텍스트를 검색하는 방법?

배쉬,이 문자열에 대한 스트림 및 GREP에 항아리를 추출합니다 : 자바에서

unzip -p sources.jar | grep $SEARCH_TOKEN 

JarInputStream를 통해 모든 항목을 읽는 것은 오히려 지루한 보인다. 거기에 더 나은/간단한 방법 (둘 다, 루핑 및 grepping)인가요?

+0

어떤 종류의 간단한 방법을 생각 하나? JarInputStream은 읽기를 위해 JAR 파일에 액세스하는 방법입니다. –

+0

'새로운 MagicLibIDidNotKnowYet (sources.jar) .grep (토큰)'과 같은 간단한 방법입니다 ... – netzwerg

답변

1

루핑과 그렙 모두 더 좋고/더 간단한 방법이 있습니까?

요컨대, 아니요 (아마).

은 (난 당신이 운이, 기존 자바 유틸리티 명령 누군가가 이미 그래도 난 당신의 기회 평가하지 않습니다. 작성했습니다 찾을 수있는 것 같아요.)


UPDATE

그것은이다 너의 행운의 날! 코드가 GPL 2. 존중 라이센스입니다

http://metastatic.org/source/Jargrep.java

주의!

관련 문제