>>>>> "Laurence" == Laurence Tonke <[EMAIL PROTECTED]> writes:

 Laurence> Dann mu�t Du hinten noch ein "-print" anh�ngen:

 >> Gibt das nur die Dateinamen mit Treffer aus?  Ich glaube ja, aber

 Laurence> Nicht ganz, die Verzeichnisse auch:

 Laurence> grep: /etc/init.d/: Ist ein Verzeichnis

 Laurence> "grep -s" unterdr�ckt auch das:

Was ja eher eine Fehlermeldung ist.  Im Zweifel w�rde ich dann eher
"-type f" beim find angeben, als den Fehler im grep zu unterdr�cken.

 Laurence> "grep -sl" gibt dann nur den Filenamen, allerdings doppelt:

[find . -exec grep ... -print]

 Laurence> ???

Eine Ausgabe kommt vom "-exec grep", eine vom -print.  Und wenn ich
mich recht erinnere wird der -print nur dann aufgerufen, wenn der
-exec mit rc=0 geendet hat.  Siehe die Manpage zu find, Stichwort
"Pr�dikate", wenn ich mich recht erinnere.  Am Anfang verwirrend, aber
n�tzlich.

Jochen

-- 
#include <~/.signature>: permission denied
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an