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: