Als «grep» getaggte Fragen

Bei Fragen zu grep ein Befehlszeilenprogramm zum Suchen von Textmustern in Dateien. Verwenden Sie dieses Tag für Fragen zu grep selbst oder für Fragen zu Problemen, die sich aus der Verwendung des Befehlszeilentools grep ergeben.

4
So extrahieren Sie Protokolle zwischen zwei Zeitstempeln
Ich möchte alle Protokolle zwischen zwei Zeitstempeln extrahieren. Einige Zeilen haben möglicherweise nicht den Zeitstempel, aber ich möchte diese Zeilen auch. Kurz gesagt, ich möchte jede Zeile, die unter zwei Zeitstempel fällt. Meine Logstruktur sieht so aus: [2014-04-07 23:59:58] CheckForCallAction [ERROR] Exception caught in +CheckForCallAction :: null --Checking user-- Post …




2
Was bringt es, die Ausgabe von grep nach / dev / null umzuleiten?
Betrachten Sie diese Zeile: ${libdir}/bin/licenseTool check "${SERIAL}" "${VERSION}" "${PRODUCT}" ${libdir} | grep '^200' >/dev/null Was ist der Punkt , der in der Ausgabe für das Muster suchen , wenn das Ergebnis , dass weggeworfen? Und wenn eine solche Zeile als letztes in einem Bash-Skript erscheint, wird der Exit-Wert an den …

3
Wie verwende ich [\ w] + in regulären Ausdrücken in sed?
Ich bin auf Windows, aber ich denke, meine Frage ist hier noch richtig gestellt. C:\Users\User>grep --version GNU grep 2.6.3 C:\Users\User>sed --version GNU sed version 4.2.1 Mir ist aufgefallen, dass folgendes funktioniert (ausgeben here): echo here | grep -E "\w+" echo here | grep -E "[her]+" Dies funktioniert jedoch nicht (es …


9
Wie kann ich Muster über mehrere Zeilen hinweg "greifen"?
Es scheint, ich missbrauche grep/ egrep. Ich habe versucht, in mehreren Zeilen nach Zeichenfolgen zu suchen und konnte keine Übereinstimmung finden, obwohl ich weiß, dass das, wonach ich suche, übereinstimmen sollte. Ursprünglich dachte ich, dass meine regulären Ausdrücke falsch waren, aber ich las schließlich, dass diese Werkzeuge pro Zeile funktionieren …


3
Entspricht dem Befehl grep für Binärdateien
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 …
24 grep 

15
'ls -1': wie man Dateinamen ohne Erweiterung auflistet
ls -1 listet meine Elemente so auf: foo.png bar.png foobar.png ... Ich möchte, dass es ohne .pngähnliches aufgelistet wird : foo bar foobar ... (das Verzeichnis enthält nur .pngDateien) Kann mir jemand sagen, wie man grepin diesem Fall verwendet? Zweck: Ich habe eine Textdatei, in der alle Namen ohne die …
24 shell  grep  ls 

3
Warum verbraucht 'grep -q' die gesamte Eingabedatei?
Betrachten Sie die folgende Eingabedatei: 1 2 3 4 Laufen { grep -q 2; cat; } < infile druckt nichts. Ich würde erwarten, dass es gedruckt wird 3 4 Ich kann die erwartete Ausgabe erhalten, wenn ich sie in ändere { sed -n 2q; cat; } < infile Warum gibt …
23 grep 

6
Regex für alle 10-Buchstaben-Wörter mit eindeutigen Buchstaben
Ich versuche, einen regulären Ausdruck zu schreiben, in dem alle Wörter mit einer Länge von 10 Zeichen angezeigt werden und keiner der Buchstaben wiederholt wird. Bisher habe ich bekommen grep --colour -Eow '(\w{10})' Welches ist der allererste Teil der Frage. Wie würde ich nach der "Einzigartigkeit" suchen? Ich habe wirklich …

1
Leite den Suchbegriff (nicht den Dateinamen) an grep weiter
Ich möchte bestimmte Zeilen mit einer bestimmten Nummer aus einer Datei auswählen. Die zu durchsuchende Datei heißt os_clusters/piRNA_clusters.bed. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed Der erste Teil, bevor die Pipe funktioniert, erstellt die zu suchenden Begriffe wie 8707, 8824 usw. Der …
23 bash  grep  pipe 

5
Hinzufügen von Zahlen aus dem Ergebnis eines Greps
Ich führe den folgenden Befehl aus: grep -o "[0-9] errors" verification_report_3.txt | awk '{print $1}' und ich bekomme folgendes Ergebnis: 1 4 0 8 Ich möchte jede der Zahlen zu einer laufenden Zählvariablen hinzufügen. Gibt es einen magischen One Liner, bei dessen Bau mir jemand helfen kann?
23 bash  shell  grep 

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.