Backup einspielen: suchen und ersetzen.
Posted: 2004-06-30 16:56
Hallo,
nach HDD crash wurde der Server neu aufgesetzt, und nun hat sich leider der Pfad von "/home/www" nach "/srv/www/htdocs" geändert.
Ich hab das Backup wieder eingespielt und wollte jetzt die Pfade anpassen. In dem SQL Dump war das auch kein Problem, doch bei den CGI's stelle ich mich zu blöde an.
Ich versuche da folgendes:
Das klappt auch, doch wenn ich anstelle alterstring "/home/www" nehme, findet er nichts und ersezt dann auch nischt... :(
gleiche effekt bei meinem perl versuch:
Hat jemand nen Tipp, ich lese hier ewig im man für grep und find, doch die lösung hab ich immer noch nicht. Knoten im Hirn :roll:
Danke und Gruss
Andreas
nach HDD crash wurde der Server neu aufgesetzt, und nun hat sich leider der Pfad von "/home/www" nach "/srv/www/htdocs" geändert.
Ich hab das Backup wieder eingespielt und wollte jetzt die Pfade anpassen. In dem SQL Dump war das auch kein Problem, doch bei den CGI's stelle ich mich zu blöde an.
Ich versuche da folgendes:
Code: Select all
find . -type f -name "*.html" -exec perl -p -i.bak -e
's/alterstring/neuerstring/g' {} ;gleiche effekt bei meinem perl versuch:
Code: Select all
find . -type f | xargs perl -pi -e 's/alterstring/neuerstring/'Danke und Gruss
Andreas