Hallo liebe Linux-Freunde,
ab heute werde ich immer ein nettes Howto schreiben, wenn mir gerade was beim Arbeiten auffällt und so manch einem Anderen helfen könnte. Deswegen gibt es auch eine neue Kategorie, die den Namen trägt “Howto”.
Heute ein Beispiel aus der Praxis! Man stelle sich vor, man hat ca. 45 HTML-Seiten! Plötzlich fällt dem Kunden ein, er möchte doch den Internet Explorer 6 unterstützen weil er einen großen Kunden hat, dessen Rechenpark nur mit einem Internet Explorer 6 ausgestattet wurde und Updates “nicht möglich sind”. Doof nur, dass man alle Grafiken im PNG-Format erstellt hat, damit alle Elemente transparent sind und der Internet Explorer 6 diese Transparenz als “hellblau” interpretiert. Natürlich müssen jetzt alle Grafiken, die einen transparenten Hintergrund besitzen, auf GIF umgestellt werden. Alles ja kein Problem dank Massenbearbeitung. Aber welcher arme Teufel ändert nun den Quelltext und das jede Seite einzeln? Bei mehr wie 50 Grafiken pro Seite(das ganze mal 45) – Viel Spaß!
Es gibt natürlich Leute, die jetzt die Kaffeemaschine anwerfen und hoffen, dass sie es noch bis Anfang nächster Woche schaffen, die Hälfte hinter sich zu bringen!
Hier kommt nun der Linuxer:
1. Erstellt eine Datei mit den Namen: find_replace.sh
2. Schreibt das hier rein:
for i in `*.html`
do
sed -i ‘s/PNG/GIF/g’ $i
done
3. Vergibt Rechte zum Ausführen und führt das Script aus
chmod +x && ./find_replace.sh
Während der Windows-Nutzer Überstunden schiebt, kümmert sich der Linuxer um seine Frau.
Möchtest du nun lieber aus dem Fenster schauen oder lieber mit dem Pinguin auf die Jagd gehen?
Gruß
Arthur
