Einführung und Tutorial

Sed

Adressierung


Wie Sie bereits in den anderen Beispielen gesehen haben wirkt sich die Anwendung des Sed-Befehls
sed "s/Mayer/Meier/g" Verein.txt
auf alle Zeilen der Datei Verein.txt aus.
Was durchaus Sinn macht, wenn wie wissen, dass es keine Person dieses Namens in dem Text gibt, die sich mit "ay" schreibt. Was, wenn man nur die Zeilen ändern will, in denen auch der Begriff "Vorsitzender" vorkommt. Also gibt gibt viele Meyer mit unterschiedlichen Schreibweisen im Verein, aber wir wollen nur den Namen des Vorsitzenden korrigieren.
Dies ist recht einfach möglich:

sed "/Vorsitzender/s/Mayer/Meier/g" Verein.txt



© Copyright 2004 - 2008, Bodenseo, Linux-Kurse am Bodensee, Bernd Klein