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-ID: 269711

Url: https://administrator.de/forum/sed-unter-linux-text-enthaelt-slashes-und-muss-ersetzt-werden-269711.html

Ausgedruckt am: 27.12.2024 um 18:12 Uhr

Lochkartenstanzer
Lösung Lochkartenstanzer 20.04.2015 aktualisiert um 14:59:03 Uhr
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.
waldi18
waldi18 20.04.2015 um 15:00:27 Uhr
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
Lochkartenstanzer
Lochkartenstanzer 20.04.2015 aktualisiert um 15:58:28 Uhr
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