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

Re: OT: bash - pattern matching



On Tue, Nov 30, 2004 at 06:58:29PM +0100, Rüdiger Noack wrote:
> 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.

Also, *eigentlich* könnte das mit extglob gehen:

chris@karl:~$ shopt -s extglob
chris@karl:~$ echo  @(foo*|.foo*)

warum das aber gerade mit dem Punkt am Anfang nicht geht, sehe ich im Moment
nicht.

man bash
http://www.tldp.org/LDP/abs/html/

Gruß
Christian

-- 
Christian Knoke            * * *            http://cknoke.de
* * * * * * * * *  Ceterum censeo Microsoft esse dividendum.



Reply to: