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.

1
Verwendung von grep, less, awk, sed [closed]
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 …
17 awk  sed  grep  less 


1
Was ist das Gegenteil von "grep"?
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 ?
17 grep 


4
Wie greife ich ohne führende Leerzeichen?
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 …

5
Grep vs awk verwenden
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, …
17 linux  awk  grep  performance 

1
grep Suche + nächste Zeile
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 …
17 grep 


1
mit direktional voreingenommenen Strafen einverstanden sein
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 …
16 grep  agrep 

2
Linien zwischen zwei Mustern drucken (und diese einschließen)
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 …


2
Wo sucht grep -r standardmäßig?
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 …
16 grep  recursive 

4
Die ID eines Prozesses finden und ihn beenden
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?
16 process  grep  kill  ps 

6
Wie greife ich rekursiv durch komprimierte Archive?
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 …
16 grep  find  zip  recursive  archive 

3
bash find xargs grep nur einmal vorkommen
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 …
16 bash  find  grep  xargs 

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.