Am Montag, 13. Oktober 2003 22:02 schrieb Juergen Salk:
> Philipp Meier <[EMAIL PROTECTED]> wrote:
> >>  find /home/www/web570 -type f | xargs grep -l MeineDomain\\.net
> >
> > Na wenn schon, dann
> > find /home/www/web570 -type f -print0 | xargs -0 grep -l 
> > MeineDomain\\.net
>
> Gotcha! Ich wusste doch, dass jemand damit kommt. Read on ...
>
> $ find /etc -type f -print0 | xargs -0
> find: bad option -print0
> find: path-list predicate-list
> $ uname -sr
> SunOS 5.9
>
> Uuups. ;-)
>
> > Was spricht eigentlich gegen rgrep MeineDomain\\.net
> > /home/www/web570 ?
>
> Im Prinzip nichts. Es sei denn, Du willst/musst irgendwann mal mit
> Deinen Skripten auf ein nicht gnuifiziertes Unix-System umziehen.
>
> Im Posix-Standard gibt es n�mlich weder �-print0� bei find(1)
> noch �-0� bei xargs(1) und auch kein �-r� bei grep(1).
>
> Und schon steht man da vor seinem Scherbenhaufen ...

und den Dateien mit Leerzeichen im Namen *scnr* Da wir aber von Linux 
und hier im speziellen von Debian reden, ist die print0-L�sung IMHO 
schon akzeptabel, oder?

BTW: Wenn Du kompatibel bleiben willst, wirst Du mit Deinem find auch 
auf die Nase fallen, Reliant z. B. verlangt zwingend eine Aktion, also 
mindestens einen -print.

Jan


--
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