Am Mittwoch, 1. Dezember 2004 00:52 schrieb R�diger Noack:
> Jan Trippler schrieb:
> > Am Dienstag, 30. November 2004 22:49 schrieb R�diger Noack:
> >>[EMAIL PROTECTED]:~$ ls -a | grep "\.\?foo"
> >
> > [EMAIL PROTECTED]:~/tmp/t> ls -a | grep "^\.\?foo"
> >
> > Siehst Du den Unterschied?
> >
> >>Aber ich m�chte auch nicht mit ls Namen ermitteln, dich ich an
> >>grep verf�ttere, um sie danach wieder vielleicht wieder ls zu
> >>�bergeben...
>
> Ich sehe den Unterschied. Hier:
>
> [EMAIL PROTECTED]:~$ ls -al | grep "^\.\?rno"
> [EMAIL PROTECTED]:~$ ls -al | grep "\.\?rno"
> drwxr-xr-x  35 erno erno    2048 2004-11-30 22:32 .
> ...

Darum steht ja bei mir auch _nicht_ ls -al sondern ls -a! Die regex 
funktioniert f�r den angegebenen Fall - bei einem -al muss man die 
eben anders aufbauen. grep macht nun mal einen reinen 
Textmustervergleich. Du nimmst die von mir vorgeschlagene Variante, 
�nderst sie ab und behauptest dann, sie funktioniert nicht - 
logisch. Ich habe nicht behauptet, eine Universal-L�sung anbieten 
zu k�nnen - dazu waren Deine Angaben (u. a. zur Frage, _warum_ Du 
zwingend ein Muster haben wolltest oder was Du mit den Ergebnissen 
machen willst) aber auch nicht unbedingt aufschlussreich.

Abgesehen davon, dass mit der Variante von Pascal das Thema in 
diesem Fall einfach zu l�sen ist (kannte ich noch gar nicht und 
wandert in mein Archiv) finde ich diese Art der Argumentation etwas 
merkw�rdig.

EOT
Jan

-- 
Linux-Quickies: http://www.jan-trippler.de
PingoS: http://www.pingos.org

Antwort per Email an