[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ls -d



Tach,

Thus spoketh Heiko Schlittermann <hs@schlittermann.de> 
unto us on Tue, 27 Dec 2011 12:08:21 +0100:

> René Kray <rene@kray.info> (Di 27 Dez 2011 11:37:03 CET):
> > 
> > Was willst Du denn mit "-I"? Das Zeichen "/" ist in Datei- und
> > Verzeichnisnamen nicht erlaubt. Damit bringt es Dir nichts, "*/" zu
> > ignorieren. Dieses Muster matcht nie.
> > 
> > Versuch mal
> >   find . -maxdepth 1 -type d
> > oder
> >   find * -maxdepth 0 -type d
> 
>     $ touch ./-x
>     $ find * -maxdepth 0 -type d
> 
> Dein letzter Vorschlag ist also nicht optimal!
> Außerdem findet er keine .*-Verzeichnisse.

wenn man unbedingt eine Shell verwenden will, mit der $ ls -d */ nicht
funktioniert, wie wär's dann mit

$ ls -F | grep /

Gruss

Michael

.-.. .. ...- .   .-.. --- -. --.   .- -. -..   .--. .-. --- ... .--. . .-.

Each kiss is as the first.
		-- Miramanee, Kirk's wife, "The Paradise Syndrome",
		   stardate 4842.6


Reply to: