[linux-l] Textdatei automatisiert ändern

Volker Grabsch vog at notjusthosting.com
Do Mai 30 16:15:15 CEST 2013


Boris Kirkorowicz schrieb:
> ich habe hier ein Textfile, in dem in Zeilen, die mit einem bestimmten
> String beginnen und zugleich mit einem zweiten bestimmten String enden,
> ein Teil des ersten Strings geändert und um den zweiten bestimmten
> String am Ende gekürzt werden sollen. Wie mache ich das möglichst in
> einem Script?
[...]
> statt
> DTSTART;VALUE=DATE:20130215
> DTEND;VALUE=DATE:20130219
> 
> steht da:
> DTSTART;TZID="Europe/Madrid":20130215T040000
> DTEND;TZID="Europe/Madrid":20130218T200000
> 
> Ersteres wäre aber richtig. Einfach sed drauf loszulassen wird wohl
> wegen der Bedingungen nicht funktionieren -oder doch?

Diese Aufgabenstellung lässt sich mit einer einzigen,
kurzen Regex-Ersetzung lösen. Du kannst also sed,
awk, Perl oder was auch immer benutzen, kein Problem. :-)


Gruß
Volker

-- 
Volker Grabsch
---<<(())>>---



Mehr Informationen über die Mailingliste linux-l