2003 | OriginalPaper | Buchkapitel
Textmusterverarbeitung
verfasst von : Wilhelm Schaffrath
Erschienen in: Grundkurs UNIX/Linux
Verlag: Vieweg+Teubner Verlag
Enthalten in: Professional Book Archive
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Viele UNIX-Werkzeuge arbeiten mit Text-Suchmustern. Sie werden oft kurz Suchmuster oder Textmuster genannt. Im einfachsten Fall kann man mit ihrer Hilfe bestimmte Stellen einer Textdatei lokalisieren. Im Abschnitt 10.3 werden auch komplexere Anwendungen vorgestellt. Wenn man sich in Erinnerung ruft, dass Shell-Kommandos in der Regel von einer Textdatei (der Standard-Eingabedatei) lesen und auf eine Textdatei (die Standard-Ausgabedatei) schreiben, kann man die Bedeutung der Text-Suchmuster zur Lokalisierung und Umgestaltung von Textstellen leicht ermessen. Zu den Werkzeugen, die Text-Suchmuster einsetzen, gehören unter anderem ed, grep und awk. Text-Suchmuster heißen auch reguläre Ausdrücke. Dieser Begriff hat grep seinen Namen gegeben: get regular expression! grep und awk werden im Abschnitt 10.2 bzw. 10.3 behandelt, ed ist bereits im Abschnitt 9.2 kurz angesprochen worden. Einige UNIX-Werkzeuge verwenden sogenannte erweiterte reguläre Ausdrücke. Diese umfassen alle regulären Ausdrücke und enthalten weitere (komplexe) Suchmuster. Sie werden hier nicht behandelt. Staubach [STA89], Robbins [ROB2001] sowie Herold [HER99] gehen ausführlich auf sie und ihre Anwendungen ein.