Kapitel 5. Zeichenketten und unstrukturierter Text

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

5.0 Einleitung

Die Erstellung von und die Bearbeitung von Text war lange Zeit eine der Hauptaufgaben von Skriptsprachen und traditionellen Shells. Tatsächlich begann Perl (die Sprache) als ein einfaches (aber nützliches) Werkzeug für die Textverarbeitung. Inzwischen ist Perl weit über diese bescheidenen Wurzeln hinausgewachsen, aber seine Beliebtheit ist ein deutlicher Beweis für den Bedarf, den es erfüllt.

In textbasierten Shells setzt sich dieser starke Fokus fort. Wenn die meiste Interaktion mit dem System durch die Bearbeitung der textbasierten Ausgabe von Programmen erfolgt, sind leistungsstarke Textverarbeitungsprogramme von entscheidender Bedeutung. Diese Textverarbeitungsprogramme, wie awk, sed und grep, bilden die Grundpfeiler der textbasierten Systemverwaltung.

In der objektbasierten Umgebung der PowerShell spielt diese traditionelle Werkzeugkette eine weniger wichtige Rolle. Die meisten Aufgaben, für die diese Werkzeuge früher erforderlich waren, kannst du mit anderen PowerShell-Befehlen viel effektiver erledigen. Dass die PowerShell eine objektbasierte Shell ist, bedeutet jedoch nicht, dass sie keine Unterstützung mehr für die Textverarbeitung bietet. Der Umgang mit Strings und unstrukturiertem Text spielt weiterhin eine wichtige Rolle im Leben eines Systemadministrators. Da du mit ...

Get PowerShell Kochbuch, 4. Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.