Stefan Bion: Nachtraegliche Korrektur der Homepage

Beitrag lesen

Gibt es ein Programm (moeglichst fuer Linux), das solche Aenderungen automatisch durchfuehrt?

Das müßte mit Unix-Bordmitteln gehen: Schreib' Dir doch einfach ein Shellscript in der Art...

for file in *.html
do
  grep <regular expression> $file
  if [ $? -eq 0 ]
  then
    mv $file $file.bak
    sed s/<regular expression>/<replacement>/g $file.bak > $file
  fi
done

...oder so ähnlich. (Statt <regular expression> und <replacement> natürlich den Suchen- bzw. Ersetzen-String einsetzen.)

Wenn Du rekursiv suchen/ersetzen mußt, dann schreib' nur das zwischen "do" und "done" in ein Shellscript (ersetze $file durch $1) und rufe es folgendermaßen auf:

find . -name '*.html' -exec suchen_ersetzen.sc {} ;

Nicht getestet und ggf. debuggt; dürfte noch ausbaufähig sein...

Gruß,
Stefan