Als «grep» getaggte Fragen

grep ist ein Befehlszeilen-Textsuchdienstprogramm, das ursprünglich für Unix geschrieben wurde. Es verwendet reguläre Ausdrücke, um Text abzugleichen, und wird häufig als Filter in Pipelines verwendet. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit grep oder grep-basierten APIs bezieht. Fragen zur Verwendung oder Fehlerbehebung von grep-Befehlszeilenoptionen selbst sind nicht zum Thema.

30
Wie finde ich alle Dateien, die bestimmten Text enthalten, unter Linux?
Möchten Sie diesen Beitrag verbessern? Geben Sie detaillierte Antworten auf diese Frage, einschließlich Zitaten und einer Erklärung, warum Ihre Antwort richtig ist. Antworten ohne ausreichende Details können bearbeitet oder gelöscht werden. Ich versuche einen Weg zu finden, mein gesamtes Linux-System nach allen Dateien zu durchsuchen, die eine bestimmte Textzeichenfolge enthalten. …
5258 linux  text  grep  directory  find 



15
So durchsuchen Sie festgeschriebenen Code im Git-Verlauf
Ich habe irgendwann in der Vergangenheit eine Datei oder einen Code in einer Datei gelöscht. Kann ich den Inhalt (nicht die Commit-Nachrichten) überprüfen? Eine sehr schlechte Lösung besteht darin, das Protokoll zu durchsuchen: git log -p | grep <pattern> Dies gibt den Commit-Hash jedoch nicht sofort zurück. Ich spielte git …
1434 git  grep  diff 

4
Wie kann ich mit grep nur Dateinamen unter Linux anzeigen?
Wie kann ich unter grepLinux nur Dateinamen (keine Inline-Übereinstimmungen) anzeigen? Ich benutze normalerweise so etwas wie: find . -iname "*php" -exec grep -H myString {} \; Wie kann ich nur die Dateinamen (mit Pfaden) erhalten, aber ohne die Übereinstimmungen? Muss ich verwenden xargs? Ich habe auf meiner grepManpage keinen Weg …
1068 linux  grep 


11
Wie kann ich stderr und nicht stdout leiten?
Ich habe ein Programm, das Informationen in stdoutund schreibt stderr, und ich muss grepdurchgehen, was zu stderr kommt , während ich stdout ignoriere . Ich kann es natürlich in 2 Schritten tun: command > /dev/null 2> temp.file grep 'something' temp.file aber ich würde es vorziehen, dies ohne temporäre Dateien tun …
981 bash  grep  stdout  pipe  stderr 

11
grep, aber nur bestimmte Dateierweiterungen
Ich arbeite daran, einige Skripte in grepbestimmte Verzeichnisse zu schreiben , aber diese Verzeichnisse enthalten alle Arten von Dateitypen. Ich möchte grepnur .hund .cppvorerst, aber vielleicht ein paar andere in der Zukunft. Bisher habe ich: { grep -r -i CP_Image ~/path1/; grep -r -i CP_Image ~/path2/; grep -r -i CP_Image …

22
Verwenden Sie die Syntax grep --exclude / - include, um bestimmte Dateien nicht zu durchsuchen
Ich suche die Zeichenfolge foo=in Textdateien in einem Verzeichnisbaum. Es ist auf einem gemeinsamen Linux-Computer, ich habe Bash-Shell: grep -ircl "foo=" * In den Verzeichnissen befinden sich auch viele Binärdateien, die mit "foo =" übereinstimmen. Da diese Ergebnisse nicht relevant sind und die Suche verlangsamen, möchte ich, dass grep die …

12
Wie kann man einen kontinuierlichen Stream "grep"?
Ist das in grepeinem kontinuierlichen Stream möglich? Was ich meine, ist eine Art tail -f <file>Befehl, aber mit grepauf der Ausgabe, um nur die Zeilen zu behalten, die mich interessieren. Ich habe es versucht, tail -f <file> | grep patternaber es scheint, dass grepes nur ausgeführt werden kann, wenn es …
729 linux  bash  shell  grep  tail 

14
Kann grep nur Wörter anzeigen, die dem Suchmuster entsprechen?
Gibt es eine Möglichkeit, grep-Ausgabe von "Wörtern" aus Dateien zu erstellen, die dem Suchausdruck entsprechen? Wenn ich alle Instanzen von "th" in einer Reihe von Dateien finden möchte, kann ich Folgendes tun: grep "th" * aber die Ausgabe wird so etwas wie sein (fett ist von mir); Eine Textdatei: Die …
684 grep  words 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.