namazu-ml(avocado)


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

Re: TARGET_FILE_TYPE



Gorochan ^o^ <kunito@xxxxxxxxxxxxxxxxxxx> wrote:

(snip)
>のように 行末の$$ をつけた方がいいのではないでしょうか?
>あまりないとは思いますが、foo.giflist.html なんて言うファイルも skip 
>されてしまうような気がします。

行末にマッチする正規表現のメタ・キャラクタ '$' は mknmz.pl の方で
自動的に付加されて処理されます。なんでそういう紛らわしい仕様になっ
たのかというと、 gzip で圧縮されたファイルを扱うための対処です。具
体的にはこんな感じです。

# &find 用のルーチン
sub wanted {
    push(@FList, $name . "\n") if 
	( (! /$DENY_FILE$/i) && /$TARGET_FILE(\.gz|\.Z)?$/i && -f $_);
}

…と、今気付いたのですが、

sub wanted {
    push(@FList, $name . "\n") if 
	( (! /$DENY_FILE(\.gz|\.Z)?$/i) &&
	 /$TARGET_FILE(\.gz|\.Z)?$/i && -f $_);
}

の方がいいかな。

--
高林 哲 Satoru Takabayashi