• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

suchen und ersetzen mit sed

Hallo,
ich hätte eine kleine Frage zu sed. Folgendes würde ich gern realisieren.

sed "s/xxx/yyy/g" > "neue_datei.txt"

Problem: xxx soll z.b. "/home" sein und yyy z.b. "/media"

Ich möchte also Pfade ändern die logischerweise ein / enthalten. Geht das überhaupt? Ich habe in irgendeinem Thread gelesen, dass es nicht geht.
Wobei ich in der letzten Stunde so einiges gelesen habe :)
Hilfe wäre toll.
Grüße
Tom
 
Nutz einfach einen anderen Feldtrenner.

cat file1 file2 | sed 's#/home#/usr/home#' > fileneu.txt

Das erste Sonderzeichen nach "s" ist der Feldtrenner.
Es sind nur "Sonderzeichen" als Feldtrenner erlaubt, nicht z.B. normale Buchstaben.

Haveaniceday
 
Thanks :)
Ich habe es gleich versucht und es hat auf anhieb funktioniert.
Vielen herzlichen Dank :) *freu*
Tom
 
Oben