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.
Geschlossen . Diese Frage ist meinungsbasiert . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 3 Jahren . Ich betrete die Welt von Linux und benutze bei …
ANMERKUNG: Diese Frage ist die Ergänzung zu dieser Frage und Antwort: Wie kann die Zeilenlänge in einem bestimmten Bereich ermittelt werden? Wie können wir nach Zeilen suchen, die weniger als 8 oder mehr als 63 Zeichen enthalten, keine, die mehr als 8 und weniger als 63 Zeichen enthalten? Also, einige …
Angenommen, ich drucke eine lange Reihe von Zeichenfolgen aus, und anstatt nur Zeilen mit einem bestimmten Muster anzuzeigen (wofür verwendet man "grep"), wie kann ich bestimmte Muster herausfiltern ?
Ich greife durch eine große Codebasis und führende Leerzeichen und Tabellierungen scheinen ziemlich nervig zu sein. Gibt es eine Möglichkeit, es loszuwerden? grep -R "something" ./ ZB anstelle von: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgsomethingdrfg bar/bar.cpp: 1234edwssomethingczd Ich möchte etwas bekommen wie: foo/bar.cpp: qwertyuiosomethingoi foo/bar/baz.h: 43rfsgdsomethingrfg bar/bar.cpp: 1234edwssomethingczd Oder besser: foo/bar.cpp: qwertyuisomethingooi …
Erfassen eines bestimmten Musters awkund grepkann verwendet werden. Warum sollten wir eins übereinander verwenden? Was ist schneller und warum? Wenn ich eine Protokolldatei hätte und ein bestimmtes Muster aufnehmen möchte, könnte ich eine der folgenden Aktionen ausführen awk '/pattern/' /var/log/messages oder grep 'pattern' /var/log/messages Ich habe noch kein Benchmarking durchgeführt, …
Mit dem grepBefehl habe ich den benötigten Text wie folgt gefunden: grep 'C02' ~/temp/log.txt Jetzt möchte ich, wo immer ich die gewünschte Zeichenfolge finde, die Zeile drucken, die der gefundenen Zeichenfolge folgt. Nehmen wir zum Beispiel an, der gewünschte Text ist 'abc' und in Zeile 12 steht abc. Ich möchte …
Ich möchte zählen, wie oft eine bestimmte Folge von Bytes in einer Datei vorkommt, die ich habe. Zum Beispiel möchte ich herausfinden, wie oft die Nummer \0xdeadbeefin einer ausführbaren Datei vorkommt. Im Moment mache ich das mit grep: #/usr/bin/fish grep -c \Xef\Xbe\Xad\Xde my_executable_file (Die Bytes werden in umgekehrter Reihenfolge geschrieben, …
Ich verwende tre-agrep (manpage) , eine Implementierung von agrep (manpage) , um einen ungefähren Mustervergleich durchzuführen. Dieses Dienstprogramm sucht nach Übereinstimmungen basierend auf der Entfernung von Levenshtein und der Benutzer kann die Strafe konfigurieren, die für das Ersetzen, Einfügen oder Löschen von Änderungen angewendet wird. Ich möchte jedoch Wägungen differenziell …
Ich möchte mit dem Greifen an den Zeilen beginnen, die CKam Ende der Zeile stehen, und mit dem Greifen aufhören, wenn die Zeile Dam Ende steht. Ich habe es versucht grep "$CK" "$D" file..txt, aber es hat nicht funktioniert. Eingang: kkkkkkkkkkk jjjjjjjjjjjjjjjjjj gggggggggggg/CK JHGHHHHHHHH HJKHKKLKLLL JNBHBHJKJJLKKL JLKKKLLKJLKJ/D GGGGGGGGGGGGGG GGGGGGGGGGGGGG Die …
In unserem Quellcode sind Fehlercodes verstreut. Mit grep ist es einfach, sie zu finden, aber ich hätte gerne eine Bash-Funktion find_code, die ich ausführen kann (z. B. find_code ####) und die folgende Ausgabe liefert: /home/user/path/to/source.c 85 imagine this is code 86 this is more code 87 { 88 nicely indented …
Ich fand, wenn ich mit grep suche, ohne einen Pfad anzugeben, wie grep -r 'mytext'es unendlich lange dauert. Wenn ich mit dem angegebenen Pfad suche, grep -r 'mytext' .findet es in der Zwischenzeit sofort das, was ich brauche. Ich bin also gespannt, in welchem Verzeichnis grep search in der ersten …
Wann immer ich einen Hintergrundprozess beenden muss, tue ich das ps -e | grep <process_name> Was soetwas druckt 1766 ? 00:00:13 conky, dann benutze ich die Prozess-ID dazu killso kill 1766. Kann ich das auf irgendeine Weise vereinfachen? Mach es schneller? die Anzahl der Eingaben reduzieren?
Ich versuche herauszufinden, welche Module use Test::Versionin cpan sind. Also habe ich es immer minicpangespiegelt. Mein Problem ist, dass ich die heruntergeladenen Archive durchlaufen und die Dateien in den Archiven überprüfen muss. Kann mir jemand sagen, wie ich das machen könnte? Am besten auf eine Weise, die mir sagt, in …
Vielleicht ist es ein bisschen seltsam - und vielleicht gibt es andere Werkzeuge, um dies zu tun, aber nun ... Ich benutze den folgenden klassischen Bash-Befehl, um alle Dateien zu finden, die eine Zeichenfolge enthalten: find . -type f | xargs grep "something" Ich habe eine große Anzahl von Dateien …
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.