Re: ls | grep
Am Samstag, 7. Januar 2006 19:18 schrieb Florian Tham:
> On Sat, Jan 07, 2006 at 07:04:14PM +0100, Al Bogner wrote:
> > Kaum zu glauben, was da alles zu berücksichtigen ist. Danke, klappt. Da
> > liest sich für mich die ls|grep-Variante doch schneller, auch wenn es 2
> > grep sind.
>
> Man kann sich '-follow' auch sparen, wenn man '-xtype' statt '-type'
> nimmt:
>
> find -maxdepth 1 -xtype d ! -regex ".*_\(cd\|ef\)$" ! -name "." -printf
> "%f\n"
>
> Und schon ist es wieder lesbar ;-)
"-follow" gehört zum eher leicht verständlichen Teil :-)
Ich kann die Konsequenzen von "-follow" für meinen Fall aber nicht sicher
beurteilen. Es ist mir unklar, ob es zu Problemen mit "meiner" Variablen
kommen kann, wenn der Link anders heißt als das Original. Ein kurzer Test
aber meinte, dass es passt.
Ich verstehe das noch nicht so recht:
_\(cd\|ef\)$
Die \ erschweren IMHO die Lesbarkeit deutlich, warum wurde der _
"herausgehoben"?
Al
Reply to: