Als «grep» getaggte Fragen

360
Holen Sie sich die Zeilennummer, während Sie grep verwenden

Ich verwende grep rekursiv, um Dateien nach einer Zeichenfolge zu durchsuchen, und alle übereinstimmenden Dateien und die Zeilen, die diese Zeichenfolge enthalten, werden auf dem Terminal gedruckt. Aber ist es auch möglich, die Zeilennummern dieser Zeilen zu erhalten? Beispiel: Derzeit bekomme ich...

359
Wie greife ich nach allen Nicht-ASCII-Zeichen?

Ich habe mehrere sehr große XML-Dateien und versuche, die Zeilen zu finden, die Nicht-ASCII-Zeichen enthalten. Ich habe folgendes versucht: grep -e "[\x{00FF}-\x{FFFF}]" file.xml Dies gibt jedoch jede Zeile in der Datei zurück, unabhängig davon, ob die Zeile ein Zeichen im angegebenen Bereich...

328
Grep nur das erste Match und hör auf

Ich suche ein Verzeichnis rekursiv mit grep mit den folgenden Argumenten in der Hoffnung, nur die erste Übereinstimmung zurückzugeben. Leider gibt es mehr als eins zurück - tatsächlich zwei, als ich das letzte Mal nachgesehen habe. Es scheint, als hätte ich zu viele Argumente, insbesondere ohne das...

320
Löschen Sie alle lokalen Git-Zweige

Ich folge einem Entwicklungsprozess, in dem ich für jedes neue Feature oder jede neue Story-Karte einen neuen lokalen Zweig erstelle. Wenn ich fertig bin, füge ich den Zweig in Master zusammen und drücke dann. Was im Laufe der Zeit aufgrund einer Kombination aus Faulheit oder Vergesslichkeit...

289
Was sind gute Grep-Tools für Windows? [geschlossen]

Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung...

277
Ausnutzbare PHP-Funktionen

Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich versuche, eine Liste von Funktionen zu erstellen, die für die

251
Wie grep und ersetzen

Ich muss rekursiv nach einer angegebenen Zeichenfolge in allen Dateien und Unterverzeichnissen in einem Verzeichnis suchen und diese Zeichenfolge durch eine andere Zeichenfolge ersetzen. Ich weiß, dass der Befehl zum Finden folgendermaßen aussehen könnte: grep 'string_to_find' -r ./* Aber wie kann...

237
So invertieren Sie einen grep-Ausdruck

Der folgende grep-Ausdruck listet erfolgreich alle EXE- und HTML-Dateien im aktuellen Verzeichnis und in den Unterverzeichnissen auf. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Wie invertiere ich dieses Ergebnis, um diejenigen aufzulisten, die stattdessen keine .html- oder .exe-Datei sind? (Das...

234
grep ohne Pfad / Datei anzuzeigen: Zeile

Wie grepst du und gibst nur die passende Zeile zurück? dh Der Pfad / Dateiname wird in den Ergebnissen weggelassen. In diesem Fall möchte ich in allen .bar-Dateien im aktuellen Verzeichnis nach dem Begriff FOO suchen find . -name '*.bar' -exec grep -Hn FOO {}

218
Ordnen Sie zwei Zeichenfolgen in einer Zeile Grep zu

Ich versuche, grepLinien zuzuordnen, die zwei verschiedene Zeichenfolgen enthalten. Ich habe Folgendes versucht, aber dies stimmt mit Zeilen überein, die entweder string1 oder string2 enthalten, was nicht das ist, was ich will. grep 'string1\|string2' filename Wie stimme ich also grepnur mit den...