Am Dienstag, 30. November 2004 18:58 schrieb R�diger Noack: > Andreas L. schrieb: > > Am Dienstag, 30. November 2004 10:44 schrieb Ruediger Noack: > >>Mein Vorhaben scheint ziemlich simpel: Ich will alle Dateinamen > >> treffen, die mit einen bestimmten String beginnen treffen, > >> die aber zus�tzlich noch einen vorangestellten '.' haben > >> k�nnen, also z.B. foo* und .foo*. > > > > ganz simpel ls mit 2 pattern f�ttern, also: > > > > $ ls .foo* foo* > > Ja, f�r diesen speziellen Fall w�re das ok. Ich habe aber das > Problem zum besseren Verst�ndnis darauf heruntergebrochen. Ich > m�chte schon genau ein Muster formulieren, dass auf o.g. > Anforderung matched.
Geht IMHO mit Shell-Pattern nicht. Wenn Du unbedingt _ein_ Suchmuster haben willst (warum eigentlich?) dann musst Du regex bem�hen, z. B. so: [EMAIL PROTECTED]:~/tmp/t> touch foobar .foo [EMAIL PROTECTED]:~/tmp/t> ls -a . .. .foo foobar [EMAIL PROTECTED]:~/tmp/t> ls -a | grep "^\.\?foo" .foo foobar Jan -- Linux-Quickies: http://www.jan-trippler.de PingoS: http://www.pingos.org

