Als «grep» getaggte Fragen

8
Wie entscheidet grep, dass eine Datei binär ist?

Ich habe eine große utf-8-Textdatei, mit der ich häufig suche grep. Vor kurzem wurde grepberichtet, dass es sich um eine Binärdatei handelt. Ich kann weiter damit suchen grep -a, aber ich habe mich gefragt, welche Änderung dazu geführt hat, dass die Datei jetzt binär ist. Ich habe eine Kopie vom...

8
grep --exclude schließt meine Datei nicht aus

Ich suche in einem Verzeichnis nach einer bestimmten Zeichenfolge (um alle Instanzen zu sehen, in denen die Zeichenfolge vorhanden ist und in welchen Dateien). Ich möchte jedoch eine bestimmte Datei von der Suche ausschließen. Hier ist was passiert- $echo "searchstring" >

8
So finden Sie Zeilen, die mit ** beginnen

Ich muss herausfinden, ob Zeilen in einer Datei mit beginnen **. Ich kann nicht herausfinden, wie es geht, da *es von der Shell als Platzhalter interpretiert wird. grep -i "^2" test.out funktioniert wenn die Zeile mit einer 2 aber beginnt grep -i "^**" test.out funktioniert offensichtlich nicht....

8
grep die Manpage eines Befehls für Optionen mit Bindestrich

Wenn ich die Manpage des findBefehls nach Übereinstimmungen typedurchsuche, werden viele Suchergebnisse zurückgegeben, die ich nicht möchte. Stattdessen möchte ich einen Befehl verwenden, der nur die Suchergebnisse für zurückgibt -type. Der Befehl man find | grep -typefunktioniert nicht. Es gibt...

8
Piping von einem Fund in grep

Was versuche ich zu tun? Schreiben Sie einen Befehl, der nach Dateien sucht, die von keiner anderen Datei in meinem Projekt benötigt werden. Was habe ich versucht? Ich verwende find, um eine Liste von Dateinamen zu erhalten. Jetzt möchte ich die Dateinamen als Suchzeichenfolge verwenden (und nicht...

8
GNU grep optimieren

Ich verwende egrep ( grep -E) mit einer PATTERN-Datei. ( -f path/to/file). Dies geschieht in einer Endlosschleife in einem Textstrom. Dies bedeutet, dass ich nicht ALLE Eingaben auf einmal akkumulieren und an grep übergeben kann (wie *.log). Gibt es eine Möglichkeit, grep dazu zu bringen, die NFA,...

7
Kann ich find und grep in einer Zeile verwenden?

Ich habe eine Verzeichnisstruktur basierend auf Ereignissen. In diesen Fällen habe ich einen Dateityp, der ein Muster enthält oder nicht, nach dem ich suchen muss. Die positiven Ergebnisse möchte ich in einer separaten Datei speichern. Mein erster Ansatz war: find . /EVENT*/'filename' | grep...