Re: (leicht OT) Unterschied grep unter bsd/linux?

From: Hendrik Bunke <bunke(at)hbxt.org>
Date: Fri, 6 Jun 2008 10:23:26 +0200 (CEST)

--On Thu, 5 Jun 2008 17:00, Oliver Fromme wrote:

> Hendrik Bunke wrote:
> > Sorry, mea culpa. Das Problem scheint eher in dem pattern zu
> > liegen. Der erfasst offenbar die Unterverzeichnisse von .svn
> > nicht. Durch dumme Zufälle waren die beim Vergleich auf dem
> > FreeBSD-Rechner leer.
>
> Das geht mit der --exclude-Option von grep nicht. Soviel
> ich weiß, schaut sie nur auf die Dateinamen, nicht auf
> die Verzeichnisse.

Ah, deswegen! Das war mir so nicht klar. Bei genauem Hinsehen
stehts so aber auch in der man-page: "Recurse in directories
skip file matching PATTERN."
 
> Du musst wohl doch find | xargs grep verwenden (korrigierte
> Fassung):
>
> find . -name '*.svn' -prune -or -type f -print | xargs grep hurz

Danke, das funktioniert ganz gut (wenn auch natürlich etwas
langsamer).

dank und gruß
hendrik

-- 
Dr. Hendrik Bunke
blog: http://hbxt.org/
com:  http://hbxt.de/
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Fri 06 Jun 2008 - 10:24:16 CEST

search this site