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.
pgp00000.pgp
Description: PGP signature