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

Re: sed: nach "../.." suchen



Hallo Jan,

* Jan Schulz schrieb [30-05-03 00:22]:
> 
> Wie bekomme ich sed dazu, aus 
> 
> classpath=/../../../../../usr/share/[file];/../../../../../usr/share/[file];[..]
> classpath=/usr/share/[file];/usr/share/[file];[..]
> 
> zu machen?
> 
> Versuche:
> sed 's/"..\/..\/..\/..\/..\/..\/..\/"//'
> sed 's/"\.\.\(\/..\)//'
> und noch ein paar mehr :(
> 
> man sed sagt mir zwar, das die Regex die gleichen wie bei grep sein 
> sollen, aber leider nicht, wie man '/' escapen soll :(

Nimm ein anderes Trennzeichen:

sed -e 's#\.\./##g'
                 ^ match alle Vorkommen.

$ echo "classpath=/../../../../../usr/share/[file];/../../../../../usr/share/[file];[..]" \ 
   | sed -e 's#\.\./##g'
classpath=/usr/share/[file];/usr/share/[file];[..]

Sowas?

Gruss Udo

-- 
Tochter: Pappi, heiraten auch Kamele?
Vater  : ...nur Kamele

Attachment: pgpVy4eFMEs0t.pgp
Description: PGP signature


Reply to: