Text-Strings in zahlreichen Dateien löschen

Hobbystern

Hobbystern

Wahl-Debianer
Hallo Zusammen,

ich betreue nebenher ein System welches mit Ubuntu/Samba eine Dateifreigabe für ein kleines Büro stellt, dort hatte sich ein Windows-Trojaner eingenistet, dieser ist nunmehr sauber entfernt, jedoch hat er in alle verwandten HTML Dateien (das sind anscheinend reichhaltig => 500 Stk) einen kleinen iframe geschrieben, das ganze ist einfach nervig, ich habe nun die Ehre zahlreiche Dateien von diesem Iframe zu entfernen.

Kann ich das an ein Skript abgeben?

Ich weiss das es per sed für eine Datei geht, jedoch geht es hier um zahlreiche in verschiedenen Verzeichnissen.

Ich weiss das der String immer " <iframe src="http://jL.chura.pl/rc/ " lautet

Hat jemand einen Rat?

Grüsse, Stefan
 
ungetestet, vorher Sicherung des Verzeichnisses machen!

Code:
find /pfad/zum/verzeichnis -type f -name "*.html" -print0 | xargs --null -iFILE sed -i -e "/<iframe src=\"http:\/\/jL.chura.pl\/rc\//d" FILE

Löscht dir die Zeilen aus allen html-Dateien, die "<iframe src="http://jL.chura.pl/rc/" enthalten.
 
Zurück
Oben