[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: sed-Kommando gesucht



Andreas Pakulat <ap125@informatik.uni-rostock.de> wrote:
> On 23.Sep 2003 - 17:54:21, Michael Hierweck wrote:
>> ich finde leider keine sed-Kommando um folgendes zu erreichen.
>> 
>> In einer Datei sollen ein Datum umformatiert werden, und zwar:
>> 
>> "A","B","C","D","E","YYYYMMDD","G","H"
>> 
>> soll zu
>> 
>> "A","B","C","D","E","DD.MM.YYYY","G","H"
[...]
> Möglich. Ansonsten müsste:
> 's/\(\(".*",\)\{5\}\)"\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)"\(,.*\)/\1"\5.\4.\3"\6/'

Funktioniert nicht, vermutlich weil seds RE greedy sind, d.h. das erste
\(".*",\) matcht bis einschliesslich »"G",«.
         cu andreas
-- 
Hey, da ist ein Ballonautomat auf der Toilette!
Unofficial _Debian-packages_ of latest unstable _tin_
http://www.logic.univie.ac.at/~ametzler/debian/tin-snapshot/



Reply to: