Kapitel 3. Suchen und Ersetzen

Wie wir in »Prinzipien für Software-Werkzeuge« [„1.2 Prinzipien für Software-Werkzeuge“] erläutert haben, bevorzugen es Unix-Programmierer, mit Textzeilen zu arbeiten. Textdaten sind flexibler als Binärdaten, und Unix-Systeme stellen eine Reihe von Werkzeugen bereit, die das Zerlegen und Zusammenstellen von Text erleichtern.

In diesem Kapitel schauen wir uns zwei wesentliche Operationen an, die wiederholt bei der Erstellung von Shell-Skripten auftauchen: die Textsuche – das Suchen nach speziellen Textzeilen – und die Textersetzung – das Ändern des gefundenen Textes.

Sie können zwar vieles mit Hilfe einfacher konstanter Textstrings erreichen, allerdings bieten Ihnen reguläre Ausdrücke eine wesentlich leistungsfähigere ...

Get Klassische Shell-Programmierung 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.