Moin, * Elmar W. Tischhauser wrote (2004-02-01 14:43): >On 01 Feb 2004 at 01:48 +0100, Thorsten Haude wrote: >> * Andreas Metzler wrote (2004-02-01 00:32): >> >Thorsten Haude <debian@thorstenhau.de> wrote: >> >> * Elmar W. Tischhauser wrote (2004-01-31 12:56): >> >>>On 31 Jan 2004 at 10:08 +0100, Thorsten Haude wrote: >> >>>> Dotfiles sind ausdrücklich nicht vom Asterisk getroffen, dazu >> >>>> brauchst Du '.*'. >> > >> >>>'.[^.]*' ist präziser und damit weniger gefährlich. >> > >> >> Ich weiß nicht. Ich bin überrascht, das die Shell überhaupt Regexe >> >> kann, wenn man die mit Fileglobs mischt, kann es sicher schnell >> >> sportlich werden. >> > >> >Das ist keine regex sondern Globbing, eben "Punkt, ein nicht-Punkt, >> >beliebig viele (0 oder mehr) beliebige Zeichen" und nicht "beliebiges >> >Zeichen, nicht-Punkt beliebig oft (0 oder mehr)". > >> Nee, das ist schon eine Zeichenklasse wie man sie aus Regexen kennt, >> also wird gemischt, also schlecht. > >Wie Andreas dir schon erklärt hat, wird da nichts "gemischt", sondern >lediglich das ganz normale Globbing verwendet. Siehe dazu zum Beispiel >auch 'man bash', Stichwort "Pattern Matching". Siehe dazu auch Posix, wo das für Fileglobbing ausdrücklich ausgenommen ist. Diese Art der Zeichenklassen ist regexisch. >Des Weiteren finde ich es seltsam, dass jemand, der einem Pattern, >welches '..' _nicht_ mit einschließt, misstrauen und gleichzeitig '.*' >empfehlen kann. Stimmt, da war ich viel zu knapp. Ich benutze solche Muster für rm nicht, ohne sie vorher mit einem ls zu testen. Thorsten -- Quidquid latine dictum sit, altum viditur.
Attachment:
pgpMxwSxUr9Pe.pgp
Description: PGP signature