Namazu-users-ja(旧)


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

Re: deny を使った正規表現の使用法について



knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)さん:
野村です。早速のご教示、どうも有り難うございました。
> <JJ20010509152508.8506512@xxxxxxxxxxxx>の記事において
> seijun@xxxxxxxxxxxxさんは書きました。
> 
> >>  mknmzのdenyオプションで、Turbo Linux Workstation 6.0では次のような、
> >>  mknmz --deny=(^midashi*.html$ | ^index*.html$) ....
> >> といったオプションを指定して問題なくインデックスを作成できていたのです
が、
> >> (もちろん、midashi011.htmlやindex.htmlといったHTMLファイルをインデック
ス作
> >> 成対象から外すためです)
> >> 
> >>  RedHat 6.2でやると、
> >>  'deny=(^' sytax error
> >> といったエラーメッセージが出てしまいます。
> 
>   shell の問題のような気がします。() が単に sub shell と解釈されている
> とか...
> 
> $ mknmz --deny="(^midashi*.html$ | ^index*.html$)"
> 
>   と quote してみたらどうでしょうか?
> -- 
> 野首 貴嗣
> E-mail: knok@xxxxxxxxxxxxx

 ただ、残念ながらquoteしても、midashi001.htmlなどmidashiで始まるHTMLファイ
ルがインデックス化されてしまいました。
 これは、
$ mknmz --deny="(^midashi*.html$)"
としても、同じでした。