Hallo!

On 01 Feb 2004 at 16:34 +0100, Thorsten Haude wrote:

> * Elmar W. Tischhauser wrote (2004-02-01 16:05):

[negierte Zeichenklassen: ^ vs !]
> >Welche Muster der OP also einsetzen kann, hängt von der von ihm
> >verwendeten Shell ab. Und bei einer bash kann man [^.] durchaus
> >verwenden, ohne sich undefiniertes Verhalten einzufangen.

> Man hat also bei der Benutzung von negativen Zeichenklassen die Wahl:
> Entweder es ist im Widerspruch zu Posix ein definierter Teil von
> Fileglobs oder man ignoriert Posix und mischt Globs und Regexe.
> Welches von beiden trifft zu?

Keins?

Ich habe hier keinen POSIX-Standard vorliegen, aber laut dem sich
explizit auf ihn berufenden glob(7) sind negierte Zeichenklassen der
Form "[!abc]" sowohl definierter Bestandteil des Globbings als auch
POSIX-konform -- mithin genau was du willst, eine sh(1)-kompatible Shell
vorausgesetzt.

Gruß,
Elmar

-- 
[ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ]
·······································································
  There is no sadder sight than a young pessimist.

Attachment: pgp00000.pgp
Description: PGP signature

Antwort per Email an