2014-05-07 3 views
14

Ich habe ein Grep-Skript, das rekursiv durch ein Verzeichnis recherchiert.Grep 'binäre Datei entspricht'. Wie bekomme ich eine normale Grep-Ausgabe?

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

Allerdings sind die Ergebnisse, die ich sind die folgenden bekommen. Beachten Sie, dass Übereinstimmungen in JPGs gefunden werden, aber kein tatsächliches Ergebnis.

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

Gibt es eine Möglichkeit, das Ergebnis in der Ausgabe wie eine normale Grep-Suche zu sehen?

+2

Welche Ausgabe erwarten Sie von Grep? – anubhava

Antwort

22

Versuchen:

grep --text 

oder

grep -a 

kurz. Dies entspricht --binary-files=text und sollte die Übereinstimmungen in Binärdateien anzeigen.

+0

Vielen Dank, wirklich nicht daran gedacht. – davidbain

Verwandte Themen