Namazu-win32-users-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: インデックス作成時のサブディレクトリの排除について



From: Shuhei_Mikami <Shuhei_Mikami@xxxxxxxxxxxxxx> さん曰く
Subject: [namazu-win32-users-ja] Re: インデックス作成時のサブディレクトリの排除について
Message-ID: <95D79C575B4FD5118FD700508B122C39606B44@xxxxxxxxxxxxxxxxxxxxxxx>
Date: Fri, 27 Jul 2001 16:01:16 +0900

> >指定ディレクトリの一階層のみからインデックスを作成したい、
> >つまりサブディレクトリからはインデックスを作成したくない
> >のですが、そういったオプションはありますでしょうか?

> 同じことで悩んでおります。

% mknmz --help
      --exclude=PATTERN    除外するパス名の正規表現を指定する

を使えばいいです。

tcsh 上で試したので、そういう書き方をしますけど。

% mknmz c:/tmp/work/
検索対象のファイルを調べています...
9個のファイルがインデックス作成の対象として見つかりました
1/9 - /c|/tmp/work/en/manual.html [text/html]
2/9 - /c|/tmp/work/en/nmz.html [text/html]
3/9 - /c|/tmp/work/en/tips.html [text/html]
4/9 - /c|/tmp/work/en/tutorial.html [text/html]
5/9 - /c|/tmp/work/hoge/nmz.html [text/html]
6/9 - /c|/tmp/work/manual.html [text/html]
7/9 - /c|/tmp/work/nmz.html [text/html]
8/9 - /c|/tmp/work/tips.html [text/html]
9/9 - /c|/tmp/work/tutorial.html [text/html]
インデックスを書き出しています...

ですが、ここで、exclude を使うと、

% mknmz --exclude="c:/tmp/work/[^/]*/" c:/tmp/work/
検索対象のファイルを調べています...
4個のファイルがインデックス作成の対象として見つかりました
1/4 - /c|/tmp/work/manual.html [text/html]
2/4 - /c|/tmp/work/nmz.html [text/html]
3/4 - /c|/tmp/work/tips.html [text/html]
4/4 - /c|/tmp/work/tutorial.html [text/html]
インデックスを書き出しています...

と /en/*, /hoge/* は対象からハズレています。
PATTERN の正規表現の書き方は実験してみてください。

-- 
白井秀行@mew-nmz も exclude 使えば良かった、大失敗。