मैं अपने स्रोतों को खोजना चाहता हूं। एक निश्चित खोज टोकन की घटना के लिए।
बैश में, यह जार को एक धारा में निकालेगा और स्ट्रिंग के लिए क्रेप करेगा:
unzip -p sources.jar | grep $SEARCH_TOKEN
जावा में, सभी प्रविष्टियों को पढ़ने के माध्यम से JarInputStream बल्कि थकाऊ लग रहा है। क्या एक बेहतर / सरल तरीका है (दोनों के लिए, लूपिंग और ग्रेपिंग)
उत्तर:
उत्तर № 1 के लिए 1क्या एक बेहतर / सरल तरीका है (दोनों के लिए, लूपिंग और ग्रेपिंग)
संक्षेप में, नहीं (शायद)।
(मुझे लगता है कि आप भाग्यशाली हो सकते हैं, और किसी मौजूदा जावा उपयोगिता कमांड को पा सकते हैं जिसे किसी ने पहले ही लिखा है। मैं हालांकि आपके अवसरों को "दर" नहीं करता हूं।)
अद्यतन करें
यह आपका भाग्यशाली दिन है!
http://metastatic.org/source/Jargrep.java
ध्यान दें कि कोड GPL 2 है। लाइसेंस का सम्मान करें!