OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

5.3.1. Mehr über grep‌


Wie wir in Abschnitt 3.3.3.4 gesehen haben, grep scannt die Ausgabe Zeile für Zeile und sucht nach passenden Mustern. Alle Zeilen, die das Muster enthalten, werden auf der Standardausgabe gedruckt. Dieses Verhalten kann mit dem umgekehrt werden -v .


Einige Beispiele: Angenommen, wir möchten wissen, welche Dateien in einem bestimmten Verzeichnis im Februar geändert wurden:


Jenny:~> ls -Der | grep Februar Das grep Bei diesem Befehl wird, wie bei den meisten Befehlen, die Groß-/Kleinschreibung beachtet. Benutzen Sie die -i Option, keinen Unterschied zwischen Groß- und Kleinschreibung zu machen. Es sind auch viele GNU-Erweiterungen verfügbar, z --Farbe, was hilfreich ist

Markieren Sie Suchbegriffe in langen Zeilen und --nach-kontext, das die Anzahl der Zeilen nach der letzten ausgibt

passende Zeile. Sie können eine Rekursive ausgeben grep das alle Unterverzeichnisse der gefundenen Verzeichnisse durchsucht -r Möglichkeit. Wie üblich sind Optionen kombinierbar.


Mit regulären Ausdrücken können Sie die genauen Zeichenübereinstimmungen, die Sie aus allen Eingabezeilen auswählen möchten, genauer beschreiben. Der beste Weg, mit regulären Ausdrücken zu beginnen, ist in der Tat, das zu lesen grep Dokumentation. Ein ausgezeichnetes Kapitel ist im enthalten grep Infoseite. Da es zu weit führen würde, die Besonderheiten regulärer Ausdrücke zu diskutieren, wird dringend empfohlen, hier zu beginnen, wenn Sie mehr darüber erfahren möchten.


Top OS Cloud Computing bei OnWorks: