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.
Welchen präzisen Befehl kann ich verwenden, um alle Dateien zu finden, die KEINE Textzeichenfolge enthalten? Ich habe dies (mit -v, um die grep-Parameter zu invertieren) ohne Erfolg versucht: find . -exec grep -v -l shared.php {} \; Jemand sagte, das würde funktionieren: find . ! -exec grep -l shared.php {} …
Ich analysiere eine Postfachdatei, in der E-Mail-Serverberichte für nicht erfolgreich zugestellte E-Mails gespeichert sind. Ich möchte ungültige E-Mail-Adressen extrahieren, damit ich sie aus dem System entferne. Die Protokolldatei sieht folgendermaßen aus: ...some content... The mail system <slavicatomic118@hotmail.com>: host mx1.hotmail.com[65.54.188.94] said: 550 Requested action not taken: mailbox unavailable (in reply to …
Ich habe einen Ordner mit mehr als 250 Dateien mit jeweils 2 GB. Ich muss in diesen Dateien nach einer Zeichenfolge / einem Muster suchen und das Ergebnis in einer outputDatei ausgeben . Ich weiß, dass ich den folgenden Befehl ausführen kann, aber er ist zu langsam !! grep mypattern …
Ich habe eine Datei mit ca. 30.000.000 Zeilen (Radius Accounting) und muss die letzte Übereinstimmung eines bestimmten Musters finden. Der Befehl: tac accounting.log | grep $pattern gibt was ich brauche, ist aber zu langsam, da das OS erst die ganze Datei lesen und dann an die Pipe senden muss. Ich …
Ich habe eine Datei, die "dann" und "da" hat. ich kann $ grep "then " x.x x and then some x and then some x and then some x and then some und ich kann $ grep "there " x.x If there is no blob none some will be created …
Normalerweise mache ich beim Entwickeln ein Grep, und es gibt einige Erweiterungen, nach denen ich nicht immer suchen möchte (wie * .pyc). Ist es möglich, ein ~ / .egreprc oder ähnliches zu erstellen und einige Filter zu verwenden, um immer keine pyc-Dateien im Ergebnis anzuzeigen? Ist dies möglich oder muss …
Wie kann ich grepDateien in einem bestimmten Ordner mit Ausnahme einiger Dateitypen rekursiv bearbeiten? Zum Beispiel suche ich in meinem Arbeitsbereichsordner nach einer Zeichenfolge, die dann in SQL-Dateien durchsucht und serialisierte Zeichenfolgen generiert wird. In diesem Fall möchte ich grepden Arbeitsbereich-Ordner mit Ausnahme von SQL-Dateien. Ich suche vorzugsweise einen Einzeiler, …
Ich habe festgestellt, dass nachfolgende grepAusführungen derselben Abfrage (und auch einer anderen Abfrage, aber derselben Datei) viel schneller sind als die erste Ausführung (der Effekt ist beim Durchsuchen einer großen Datei leicht erkennbar). Dies legt nahe, dass grep eine Art Zwischenspeicherung der für die Suche verwendeten Strukturen verwendet, ich jedoch …
Ich versuche den Unterschied zwischen grep -eund zu verstehen grep -E. Jetzt habe grep manpageich bekommen: -E, --extended-regexp Interpretieren Sie PATTERN als erweiterten regulären Ausdruck (siehe unten). -e MUSTER, --regexp = MUSTER Verwende MUSTER als Muster. nützlich, um Muster zu schützen, die mit - beginnen Die obige Erklärung macht für …
Ich versuche, grepdas laufende tailDateiprotokoll und das nth Wort von einer Linie zu erhalten. Beispieldatei: $ cat > test.txt <<EOL Beam goes blah John goes hey Beam goes what? John goes forget it Beam goes okay Beam goes bye EOL ^C Wenn ich nun a tue tail: $ tail -f …
Ich wollte ein Paket in meiner Home-Datei löschen, aber der Dateiname war zu lang ( google-chrome-stable_current_i386.deb). Also habe ich beschlossen, den Befehl ls|grep chrome|rmzu verwenden, um die Dateien per Pipe an grep weiterzuleiten, um die Chrome-Datei herauszufiltern und sie dann zu entfernen. Es hat nicht funktioniert, also würde ich gerne …
Ich muss einige JSON-Dateien durchgehen, in denen die Zeilenlängen einige tausend Zeichen überschreiten. Wie kann ich grep einschränken, um den Kontext bis zu N Zeichen links und rechts von der Übereinstimmung anzuzeigen? Jedes andere Tool als grep wäre ebenfalls in Ordnung, solange es in gängigen Linux-Paketen verfügbar ist. Dies wäre …
Ich habe eine Datei Element_querymit dem Namen, die das Ergebnis einer Abfrage enthält: SQL> select count (*) from element; [Output of the query which I want to keep in my file] SQL> spool off; Ich möchte die erste und letzte Zeile mit dem Shell-Befehl löschen.
Ich möchte wissen, welche Dateien die Zeichenfolge haben $Id$. grep \$Id\$ my_dir/mylist_of_files gibt 0 Vorkommen zurück. Ich entdeckte, dass ich verwenden muss grep \$Id$ my_dir/mylist_of_files Dann sehe ich, dass das $Idin der Ausgabe farbig ist, dh es wurde abgeglichen. Wie könnte ich den zweiten $abgleichen und warum funktioniert das nicht …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.