Re: find -E ... mal wieder

From: Timm Wimmers <timm(at)ticore.de>
Date: Sun, 14 Nov 2010 11:04:37 +0100

Am 11.11.2010 15:23, schrieb Oliver Fromme:
> Timm Wimmers <timm(at)ticore.de> wrote:
> > ich versuche in einem Verzeichnisbaum Dateien zu finden, die mit "._"
> > beginnen und mit ".xls" enden. Mein Kommando sieht derzeit so aus:
>
> $ find /wo/auch/immer -name "._*.xls"
>
> > Ideen? Oder bin ich mal wieder im Wald und kann die Bäume nicht sehen?
>
> Mach Dir nichts draus, find(1) ist inzwischen zu einem ziem-
> lich dicken Biest angewachsen, mit 60 Primaries bei FreeBSD
> (POSIX standardisiert nur 20), und knapp 600 Zeilen Manpage.
> Da kann einem schonmal etwas durch die Lappen gehen.

Also kann ich als Lernergebnis für mich festhalten, dass bei dem primary
-regex oder -iregex, der Matchversuch _nicht_ auf den Namen der Datei
durchgeführt wird, sondern auf den _gesamten_ Verzeichniseintrag
inklusive Pfadangaben?

Also nicht "datei", sondern "/pfad/zu/was/auch/immer/datei" (natürlich,
kann das anders aussehen, wenn die Suchbasis nicht "/" ist).

Aha -- dann ist auch klar, warum das Regexmuster "^" nicht wie erwartet
funktioniert hat. :)

Besten dank.

-- 
Gruß, Timm
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Sun 14 Nov 2010 - 11:04:51 CET

search this site