Grafula
Newbie
Hi,
ich moechte alle html files in allen directories unter ./ nach einem bestimmten Wort durchsuchen und dieses Word durch ein anderes ersetzen.
Habe gedacht dies mit folgendem Script bewergstelligen zu koennen, aber irgendwo klappts nicht.
Das script laeuft ohne Fehlermeldung ab, aber die files werden nicht geaendert.
Dankbar fuer Eure Hilfe.
ich moechte alle html files in allen directories unter ./ nach einem bestimmten Wort durchsuchen und dieses Word durch ein anderes ersetzen.
Habe gedacht dies mit folgendem Script bewergstelligen zu koennen, aber irgendwo klappts nicht.
Das script laeuft ohne Fehlermeldung ab, aber die files werden nicht geaendert.
Dankbar fuer Eure Hilfe.
Code:
#!/bin/bash
a="searchtext"
b="replacetext"
for x in `find . -name '*.html'`
do
sed 's/$a/$b/gi' $x > $x.new
cat $x.new >$x
rm -f $x.new
done