Hallo,
On 2004.06.11 17:15, Manfred Gn�dig wrote:
Moeglicherweise. Eigentlich ist es wohl hoechst unwahrscheinlich, dass sich in einer Graphikdatei die Zeichenkette "Hund" findet. Sollte das aber der Fall sein, koennte das Ersetzen dieser Zeichenkette sich schon stoerend auswirken. Guenstigstenfalls ist es einfach nur vergeudete Rechenzeit, auch diese Dateien zu durchsuchen.Hallo Andreas, danke f�r deine Hilfe.
Die Grafikdateien m��en nicht durchsucht werden. Es ist nur so, ich habe Text Dateien mit .txt .html .php .php3 .php4 .conf .htm .cgi .pl und was wei� ich noch alles.
K�nnen Grafikdateien bei der Verwendung des Befehles besch�digt werden?
Wahrscheinlich ist es das einfachste, die Suche zu invertieren. In welchen Formaten liegen denn die Graphiken vor? Im Idealfall hast Du nur eine Sorte von Graphikdateien, zB PNG. Dann wuerde es kurz und schmerzlos so gehen:
find /var/www/web1/html -type f ! -name "*.png" -print0 | xargs -0 perl -ipe
Das Ausrufezeichen invertiert dabei nur den unmittelbar darauf folgenden Ausdruck, es werden also alle Dateien gefunden, deren Name nicht auf ".png" endet. Hast Du verschiedene Formate, musst Du eine mit AND (-a) verknuepfte Kette von Negationen erstellen, also zB:
find /var/www/web1/html -type f ! -name "*.png" -a ! -name "*. jp*g" -a ! -name "*.gif" -print0 | xargs -0 perl -ipe
Schoenen Gruss,
Andreas
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

