Kenji Arisawa
E-mail: arisawa@aichi-u.ac.jp
Aichi University
Kurozasa 370, Miyoshi-cho
Aichi, Japan

2002/02/01
Powered by Pegasus

パス名適合規則

パスパターンが要求されたパスにマッチするか 否かは、 1. パターンとパスが一致する時 または 2. パターンの長さを m とする時、要求されたパスの左から m バイトがパターンに 一致し、かつ 2-1: パスのインデックス m の要素が `/' である時 または 2-2: パターンの末尾が '/' である時 で判断しています。 この規則によって パターン /somepath は パス /somepath あるいは /somepath/ にマッチしますが パス /somepathogen にはマッチしないことになります。 また パターン /somepath/ は パス /somepath/somefile にマッチしますが パス /somepath にはマッチしないことになります。 Pegasus ではパスパターンとして正規表現等やシェルに見られるような 特殊文字を使用しません。 パターンの中の全ての文字は特殊な意味を持ってません。 分かりやすさを第一義的に重視しました。