* Rene Engelhard schrieb am 08.02.02 um 18:10 Uhr:
Christian Schneider wrote:
Hallo Liste,
vielleicht könnt ihr mir ja nochmal helfen.
Ich habe gerade ein ganzes PHP-Projekt mit wget gesichert, um den Quellcode raus zu bekommen und eine statische Seite zu erzeugen. Sie soll auch offline lesbar sein. Problem ist jetzt hier nur, das alle Dateien .php heissen und auch die links im HTML-Code verweisen ja auf .php.
Womit kann ich die alle auf einmal ersetzen (den kompletten Verzeichnissbaum)? Und die Dateinamen müssten auch geändert werden...
So dürfte das gehen (ungetestet...)
--- schnipp --- #!/bin/sh
# in den files ersetzen for file in `find . -type f -name "*.php"`; do cat $file | sed -e s/".php"/".html" > /tmp/out ^ hier muss/sollte noch ein /g hin (/ muss, g sollte)
mv /tmp/out $file done:
Gruss -Marc -- +-O . . . o . . . O . . . o . . . O . . . ___ . . . O . . . o .-+ | Ein neuer Service von Links2Linux.de: / o\ RPMs for SuSE | | --> PackMan! <-- naeheres unter | __| and others | | http://packman.links2linux.de/ . . . O \__\ . . . O . . . O . |