Als «grep» getaggte Fragen

grep ist ein Unix-Befehlszeilenprogramm, das Eingaben nach Zeilen durchsucht, die einem regulären Ausdruck entsprechen (oder nicht), und die Ergebnisse druckt. Verwenden Sie dieses Tag für Fragen zur Verwendung von grep-Funktionen, zum Schreiben regulärer Ausdrücke, die mit grep funktionieren, und zur allgemeinen Verwendung. Da grep jetzt in Unix-ähnlichen Umgebungen (z. B. Cygwin unter Windows) verfügbar ist, können Sie dieses Tag auch für Kompatibilitätsfragen und Unterschiede zwischen Versionen und Softwareumgebungen verwenden.

179
Verwenden Sie die Uhr mit Rohren

Ich möchte diesen Befehl ausführen: watch -n 1 tail -n 200 log/site_dev.log | grep Doctrine Aber es läuft nicht, weil "ich denke", dass das grep versucht, auf der Uhr statt auf dem Schwanz zu laufen ... Gibt es eine Möglichkeit, so etwas zu tun? watch -n 1 (tail -n 200 log/site_dev.log | grep...

69
So finden Sie die Verfügbarkeit eines Linux-Prozesses

Wie finde ich die Verfügbarkeit eines bestimmten Linux-Prozesses? ps aux | grep gedit | grep -v grep gibt mir eine ganze Menge Informationen, einschließlich der Zeit, zu der der Prozess gestartet wurde. Ich suche speziell nach Schalter, der die Betriebszeit eines Prozesses in Millisekunden...

65
grep, um Dateien zu finden, die ^ M enthalten (Windows-Wagenrücklauf)

Ich benutze Linux. Irgendwo in Tausenden von Konfigurationsdateien ist ein lästiges ^ M (Windows Carriage Return) versteckt. Wie finde ich ^ M in einer Verzeichnishierarchie voller Konfigurationsdateien? Ich denke, ich kann in der Bash-Kommandozeile nicht ^ M eingeben. Aber ich habe es in einer...

52
Grep-ähnliche Funktionalität für Notepad ++?

Ich möchte eine grep-ähnliche Funktionalität in Notepad ++ haben. In der einfachsten Version möchte ich in der Lage sein, alle Zeilen aus dem aktuellen Puffer, die das Wort enthalten, fooin einen neuen Puffer zu kopieren . Ich kann das TextFX-Plugin verwenden, um alle Zeilen ohne auszublenden foo,...

49
rekursives grep: bestimmte Verzeichnisse ausschließen

Ich verwende häufig rekursives grep, um Quelldateien mit bestimmten Inhalten zu finden. grep -Rni "myfunc" . Bei großen Codebasen kann dies langsam werden. Daher verwende ich --incldue, um Erweiterungen / Whitelists einzuschränken. grep -Rni --include=*.java "myfunc" . Es wäre jedoch...

47
Kann GNU Grep eine ausgewählte Gruppe ausgeben?

Ist es möglich, GNU grep zu verwenden, um eine übereinstimmende Gruppe aus einem Ausdruck zu erhalten? Beispiel: echo "foo 'bar'" | grep -oE "'([^']+)'" Welches würde "'bar'" ausgeben. Aber ich möchte nur "bar" bekommen, ohne es noch einmal durch grep senden zu müssen (dh die passende Gruppe...

34
find / grep Befehl, ohne gemountete Freigaben zu durchsuchen

Wenn ich den Befehl find verwendet habe, muss ich fast immer die lokalen Laufwerke durchsuchen. Aber ich habe fast immer super große Netzwerkfreigaben gemountet und diese werden in die Suche einbezogen. Gibt es eine einfache Möglichkeit, diese in den Befehlen find, grep und anderen ähnlichen...

34
Wie man "sed" mit Rohrleitungen benutzt

Ich möchte eine Zeichenfolge ersetzen, die von ausgegeben grepwurde. Ich habe: $ npm info webpack | grep version es gibt mich aus $ version: '2.1.0-beta.12', aber ich möchte haben: $ 2.1.0-beta.12 Also denke ich, ich könnte das erreichen, indem ich sedunnötige Teilstrings benutze und...