Hallo,

On 2004.06.11 17:15, Manfred Gn�dig wrote:
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?
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.

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)



Antwort per Email an