Ich habe eine Reihe von Binärdateien und ich weiß, dass es in diesen Binärdateien Zeichenfolgen gibt, die ich finden möchte.
Ich möchte Folgendes tun:
grep -lir "the string I am looking for"
und eine Liste aller Binärdateien in einem bestimmten Verzeichnis abrufen, die diese Zeichenfolge enthalten, aber grep -liranscheinend nicht mit diesen Dateien funktionieren.
Gibt es einen Befehl, der diese Art der Suche vom Terminal aus ausführen kann?
ackdie Selbstbeschreibung falsch ? (im Handbuch) "ack 2.x durchsucht jede reguläre, nicht-binäre Datei, die nicht explizit ignoriert wird [von blah blah]" Es hört sich also so an, als ob ack 2.x das Lesen einer Datei immer noch vorzeitig beenden sollte, wenn der Inhalt angezeigt wird binär.