Am Mon, 08 Jul 2002 schrieb Andreas Schmidt:
ich möchte in einer Datei über ein Script bestimmte Zeichen ersetzen, finde aber irgendwie keinen Ansatzpunkt dazu. So etwas sollte doch mit awk oder sed möglich sein oder?
Ja. Klar. Sed auf jeden Fall, awk weiß ich nicht, in sed sieht das etwa so aus sed -e "s/Zeichenalt/Zeichenneu/g" < datei > datei.neu Achtung: datei und datei.neu dürfen nicht identisch sein, d.h. die veränderte Datei muß einen neuen Namen bekommen. Natürlich kannst Du sie hinterher umbenennen. Zeichenalt ist i.Ü. eine Regular Expression, d.h. hier gelten u.U. besondere Regeln bzgl. pattern matching, Maskieren etc., hängt halt von Deinem Suchstring ab. Das ganze geht natürlich auch mit perl oder interaktiv z.B. mit Vi oder einem anderen Editor. Ah ja, man sed hilft auch weiter. Gruß Christoph -- Christoph Maurer - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen