sed: nach "../.." suchen
Hallo,
Wie bekomme ich sed dazu, aus
classpath=/../../../../../usr/share/[file];/../../../../../usr/share/[file];[..]
classpath=/usr/share/[file];/usr/share/[file];[..]
zu machen?
(wobei [file] von der Form eclipse/plugins/<subdir>/<name>.jar bzw
eclipse/plugins/<subdir>/bin ist)
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 :(
Und falls jemand gerade dabei ist: wie bekomme ich es hin, das alle
/../../../../../usr/share/eclipse/plugins/<subdir>/bin; auch
rausfallen?
Jan, nur rudimentäre Regex Kenntnisse...
--
Jan Schulz jasc@gmx.net
"Wer nicht fragt, bleibt dumm."
Reply to: