2014-05-07 10 views
14

मुझे एक grep स्क्रिप्ट मिली है जो एक निर्देशिका के माध्यम से फिर से खोजती है।Grep 'बाइनरी फ़ाइल मिलान'। सामान्य grep आउटपुट कैसे प्राप्त करें?

grep -n -R -e 'search term' -e 'second search term' ./ 

हालांकि मुझे मिलने वाले परिणाम निम्न हैं। ध्यान दें कि जेपीजी में मैच मिलते हैं लेकिन कोई वास्तविक परिणाम नहीं है।

Binary file ./jpg/00015928.jpg matches 
Binary file ./jpg/00015296.jpg matches 
Binary file ./jpg/00020072.jpg matches 

वहाँ एक सामान्य ग्रेप खोज की तरह उत्पादन में परिणाम देखने के लिए कोई तरीका है?

+2

आप grep से किस आउटपुट की अपेक्षा करते हैं? – anubhava

उत्तर

22

प्रयास करें:

grep --text 

या

grep -a 

छोटे के लिए। यह --binary-files=text के समतुल्य है और इसे बाइनरी फ़ाइलों में मिलान दिखाना चाहिए।

+0

ग्रेट धन्यवाद, वास्तव में इसके बारे में नहीं सोचा था। – davidbain