waldi18
Goto Top

Sed unter Linux: text enthält slashes und muss ersetzt werden

Hi zusammen,
habe ein Problem:
dieser Text in einer xml Datei: /opt/ludwig/prod/hanns/Exports/
muss durch einen wie /binaries/1
ersetzt warden.
Zieldatei soll Ausgangsdatei bleiben!
Irgendwie bekomme ich das nicht hin face-sad

Bitte um Hilfe!
Vielen Dank
Uwe

Content-Key: 269711

Url: https://administrator.de/contentid/269711

Printed on: April 16, 2024 at 04:04 o'clock

Member: Lochkartenstanzer
Solution Lochkartenstanzer Apr 20, 2015 updated at 12:59:03 (UTC)
Goto Top
Moin,

sed -e "s:/blabla/:/pups/irgendwas/2:g"

lks

PS: Ein man sed oder eine kurze google-suche hätte das aber auch hervorgebracht.
Member: waldi18
waldi18 Apr 20, 2015 at 13:00:27 (UTC)
Goto Top
Servus, vielen Dank, PERFEKT! Ja, sorry, aber der gesamte Aufruf war bei mit dann total im Eimer! Aber Dank deiner Hilfe past das nun!
DANKE
Uwe
Member: Lochkartenstanzer
Lochkartenstanzer Apr 20, 2015 updated at 13:58:28 (UTC)
Goto Top
Zitat von @waldi18:

Servus, vielen Dank, PERFEKT!

kein Problem.

die andere Alternative ist übrgiens, die Zeichen mit backslash zu "escapen":

sed -e "s/\/blabla\//\/pups\/irgendwas\/2/g"

lks