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.
Ich möchte alle Zeilen in mehreren Dateien finden, die einem von zwei Mustern entsprechen. Ich habe versucht, die Muster, nach denen ich suche, durch Tippen zu finden grep (foo|bar) *.txt Aber die Shell interpretiert das |als Pipe und beschwert sich, wenn bares sich nicht um eine ausführbare Datei handelt. Wie …
Wenn ich nach einem Prozess suche, der nicht existiert, z $ ps aux | grep fnord wayne 15745 0.0 0.0 13580 928 pts/6 S+ 03:58 0:00 grep fnord Grep interessiert mich natürlich nicht - das ist genauso sinnvoll wie die Suche nach dem psProzess! Wie kann ich verhindern, dass grep …
Angenommen, ich habe eine Datei: # file: 'test.txt' foobar bash 1 bash foobar happy foobar Ich möchte nur wissen, welche Wörter nach "foobar" erscheinen, damit ich diesen regulären Ausdruck verwenden kann: "foobar \(\w\+\)" Die Klammern zeigen an, dass ich ein besonderes Interesse an dem Wort direkt nach foobar habe. Aber …
Kann mir jemand die technischen Unterschiede zwischen erzählen grep, egrepund fgrepund bieten geeignete Beispiele? Wann muss ich grepüber , egrepund umgekehrt?
grep -cDies ist nützlich, um festzustellen, wie oft eine Zeichenfolge in einer Datei vorkommt, zählt jedoch jedes Vorkommen nur einmal pro Zeile. Wie zähle ich mehrere Vorkommen pro Zeile? Ich suche etwas eleganteres als: perl -e '$_ = <>; print scalar ( () = m/needle/g ), "\n"'
Ich habe einige Datenbank-Dumps von einem Windows-System auf meiner Box. Sie sind Textdateien. Ich benutze Cygwin, um sie zu durchsuchen. Dies scheinen reine Textdateien zu sein. Ich öffne sie mit Texteditoren wie Notepad und Wordpad und sie sehen gut lesbar aus. Wenn ich grep auf sie starte, wird es jedoch …
Ich verwende ein Skript, um meine Google Mail-Nachrichten regelmäßig herunterzuladen, mit dem die RAW-EML in GZ-Dateien komprimiert wird. Das Skript erstellt für jeden Tag einen Ordner und komprimiert dann jede Nachricht in eine eigene Datei. Ich möchte in diesem Archiv nach einem "String" suchen. Grep allein scheint es nicht zu …
Als Teil dieses Skripts muss ich überprüfen können, ob das erste angegebene Argument mit dem ersten Wort der Datei übereinstimmt. Wenn dies der Fall ist, beenden Sie das Programm mit einer Fehlermeldung. Wenn dies nicht der Fall ist, hängen Sie die Argumente an die Datei an. Ich verstehe, wie man …
Angenommen, ich habe die folgende Datei: $ cat test test line 1 test line 2 line without the search word another line without it test line 3 with two test words test line 4 Standardmäßig wird grepjede Zeile zurückgegeben, die den Suchbegriff enthält: $ grep test test test line 1 …
Wenn ich also eine Datei mit catund dann mit öffne grep, um übereinstimmende Zeilen zu erhalten, komme ich nur dann weit, wenn ich mit dem bestimmten Protokollsatz arbeite, mit dem ich es zu tun habe. Es ist eine Möglichkeit erforderlich, Linien mit einem Muster abzugleichen, aber nur den Teil der …
Ich bin seit einiger Zeit Linux-Benutzer und verstehe die meisten gängigen Befehlszeilendienstprogramme recht gut. Doch diejenigen , die nach oben und wieder in Bezug auf die Programmierung kommen sind grep, awkund sed. Das Einzige, wofür ich grep verwendet habe, ist das Einlesen von Inhalten, um Dateien in Protokolldateien, die Ausgabe …
Die Manpage für grepbeschreibt das -IFlag wie folgt: -I Ignore binary files. This option is equivalent to --binary-file=without-match option. Dies gilt auch für Binärdateien: --binary-files=value Controls searching and printing of binary files. Options are binary, the default: search binary files but do not print them; without-match: do not search binary …
Ich möchte die Mehrfachmusterübereinstimmung mit implizitem UND zwischen Mustern erhalten, dh gleichbedeutend mit dem Ausführen mehrerer Greps in einer Sequenz: grep pattern1 | grep pattern2 | ... Also, wie konvertiert man es in so etwas wie? grep pattern1 & pattern2 & pattern3 Ich würde gerne single grep verwenden, weil ich …
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.