Tom: Server Apache und fnmatch()

Beitrag lesen

Hello Christian,

  1. Der Apache verwendet eine eigene fnmatch-Implementierung in der Apache Portable Runtime Bibliothek (APR).

  2. Im APR-Sourcecode steht:

/*

* A bracket expression starting with an unquoted circumflex
     * character produces unspecified results (IEEE 1003.2-1992,
     * 3.13.2).  This implementation treats it like '!', for
     * consistency with the regular expression syntax.
     * J.T. Conklin (conklin@ngai.kaleida.com)
     */


>   
> Also: APR entscheidet sich, fnmatch so zu implementieren, dass [^...] genauso behandelt wird, wie [!...].  
>   
> Ergo: Die Apache-Doku stimmt, die Konfiguration genauso, die Doku zu glob(7) ebenfalls. Nur der Fakt, dass APR sich entscheidet, den offen gelassenen Punkt bei POSIX so zu interpretieren, führt zu leichten Verwirrungen.  
  
Lässt dsich daraus vielelicht auch erkennen, wie man Wiederholungen zu codieren hat?  
  
  [0-9]{3}  
  
führte bei mir nicht zum Erfolg. Oder gibt es sowas für den Shell-Kontext gar nicht?  
Finden konnte ich bisher nichts darüber.  
  
  
  
  
Harzliche Grüße vom Berg  
<http://bergpost.annerschbarrich.de>  
  
Tom

-- 
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen  
Nur selber lernen macht schlau  
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)  
  
![](http://bitworks.de/~selfHTML/Virencheck.gif)  

0 86

Server

Marco
  • webserver
  1. 0
    marco
    1. 0
      Marco
      1. 0
        Tom
        1. 0
          Marco
          1. 0
            Der Martin
            1. 0
              Marco
              1. 0
                Tom
            2. 0
              Tom
          2. 0
            Tom
            1. 0
              marco
              1. 0
                Tom
                1. 0
                  marco
                  1. 0
                    MArco
                    1. 0
                      Tom
                      1. 0
                        marco
                        1. 0
                          Tom
                          1. 0
                            marco
                            1. 0
                              Tom
                              1. 0
                                marco
                                1. 0
                                  Tom
                                  1. 0
                                    Tom
                                    1. 0
                                      Tom
                                      1. 0
                                        Sven Rautenberg
                                        1. 0
                                          Tom
                                      2. 0

                                        DNS ist falsch

                                        Tom
                                        1. 0
                                          Marco
                                          1. 0
                                            marco
                                            1. 0
                                              Tom
                                            2. 0
                                              Tom
                                              1. 0
                                                Marco
                                                1. 0
                                                  Tom
                                                  1. 0
                                                    marco
                                                    1. 0
                                                      Tom
                                                      1. 0
                                                        marco
                                                        1. 0
                                                          Tom
                                                          1. 0
                                                            marco
                                                            1. 0

                                                              Der Witz war gut

                                                              Tom
                                                              • menschelei
                                                              1. 0
                                                                marco
                                                                1. 0
                                                                  marco
                                                                2. 0

                                                                  Apache Einrichtung

                                                                  Tom
                                                                  • webserver
                                                                  1. 0
                                                                    Tom
                                                                    1. 0
                                                                      Marco
                                                                      1. 0
                                                                        Dennis
                                                                        1. 0
                                                                          Tom
                                                                          1. 0
                                                                            Dennis
                                                              2. 0

                                                                Quizfragen

                                                                Vinzenz Mai
                                                                1. 0
                                                                  Tom
                                                        2. 0

                                                          VHOSTS prüfen

                                                          Tom
                                                          1. 0
                                                            marco
                                          2. 0
                                            Tom
                                            1. 0
                                              Marco
                                              1. 0
                                                Tom
                                                1. 0
                                                  marco
                                                  1. 0
                                                    Tom
                                                    1. 0
                                                      Marco
                                                  2. 0
                                                    Tom
                                                    1. 0
                                                      marco
                                                      1. 0
                                                        marco
                                    2. 0
                                      Marco
                                      1. 0

                                        LÖSUNG?

                                        Tom
                                    3. 0
                                      Sven Rautenberg
                                      1. 0
                                        Tom
                                        1. 0
                                          Sven Rautenberg
                                          1. 0
                                            Tom
                                          2. 0

                                            fnmatch und die Bedeutung der Metazeichen

                                            Tom
                                      2. 0
                                        Dennis
                                        1. 0
                                          Sven Rautenberg
                                          1. 0
                                            Christian Seiler
                                            1. 0

                                              Server Apache und fnmatch()

                                              Tom
                                              1. 0
                                                Christian Seiler
                                                1. 0
                                                  Tom
                                                  1. 0
                                                    Christian Seiler
                                                    1. 0

                                                      Danke

                                                      Tom
                                                      • menschelei
                                                      1. 0

                                                        Ich bin wohl zu blöd

                                                        Tom
                                                        1. 0
                                                          Christian Seiler
                                          2. 0
                                            Tom
                                  2. 0
                                    Marco
                                    1. 0
                                      Tom
                                      1. 0
                                        Sven Rautenberg
                                        1. 0
                                          Tom
                                          1. 0
                                            Marco
                                            1. 0
                                              Dennis
                  2. 0
                    Tom
                    1. 0
                      marco
                      1. 0
                        Tom