Linux 15.001 Themen, 106.681 Beiträge

script oder oneline-command - mit sed directory ändern?

edico / 5 Antworten / Flachansicht Nickles

Hej script&bash_freaks,
in vielen (html-)Files sollen die directories(pfade) verändert werden - wie /home/user/bsp/bier[=pfad-alt] nach wein[=pfad-neu].
Grundsätzlich kann ich das über eine for-Schleife laufen lassen, und ich dachte mit sed das Problem zu lösen. Aber ein Slash ist nicht opportun im (oneline-)sed-command. Also das läuft hier nicht:
for i in *; do sed -e \'s/pfad-alt/wein/g\' neu-file; done. Eine ähnliche Lösung über ein perl-script macht dieselben Fehler. Wo ist die Lösung (kann natürlich auch ein script sein)?
Danke. edico

bei Antwort benachrichtigen