Zugriffsrechte
Home
Portfolio
Werbung
SEO Optimierung
Hosting
Webdesign
Geschenkideen
Geld Verdienen
Reisen
Server Befehle Programme
Scp-kopieren-zwischen-server
Chown
Chmod
Grep Durchsuchen
Tar Zippen Packen
Untar Entzippen Entpacken
Awstats Download Installation
Sed Suchen Ersetzen
Pack Programme
Php Html Intern
Partner
News
Datenschutz
Impressum
Sitemap
Suchen




SED suchen und ersetzen von Text in Dateien
SED - der Befehl zum suchen und ersetzen von Text in Dateien!
SED suchen ersetzen

Ein Beispiel zum Durchsuchen von Dateien und Ersetzen von einem bestimmten Text.

Um einen kompletten Satz der immer gleich beginnt und endet, aber dazwischen unterschiedlich ist, kann der ganze Block ersetzt werden.
sed -e "s/beginn_textzeile*ende_textzeile/den_neuen_text/x" *.html

Um die Änderung in einer Datei abzuspeichern, muss ein Shellscript oder ein php-Script erzeugt werden. Wir nennen es usesed

# !/bin
# usesed for item in $*
do
cp $item $item.bak
sed -e /home/htdocs/web71/html/.sed $item.bak > $item
rm $item.bak
done

Der SED-Befehl selbst speichern wir in der .sed Datei
s.encid=24663.encid=34242.g

Das Schellscript ist eine Datei in der bestimmte Kommandos gespeichert werden. Wir haben dazu eine Datei mit dem Namen usesed angelegt. Damit diese Datei ausführbar wird, müssen entsprechende executable Rechte vergeben werden.
chmod x usesed

Diese Shell-Script Datei wird in das Verzeichnis /bin abgelegt.

Zum Ausführen vom Shelscript:
usesed dateiname.html
usesed *.html

Suchen

Werbung

News