Namazu-devel-ja(旧)


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

Re: unset LANG or LANG= (Re: (2.0.5-rc3) namazu-9 and namazu-cgi-4 fail)



>                                                      藤原  誠
shell 違いではなくて、

(1)
unset LANG
LANG という環境変数がない

(2)
LANG=
LANG という環境変数があって、その中身が空な時

という違いのようですね。(問題がそれているかも)

makoto@on■ 8:45:52/001018(...namazu-2.0.5/tests)> sh

○自分の条件
$ env | grep LANG
LANG=japanese

○次のものを実行して見ます。
$ cat ../../noLANG
#!/bin/sh
MSG1='Too many documents hit. Ignored'
TMP=tmp
IDX=idx8
echo "MaxHit 0" > $TMP
../src/namazu -f $TMP 'foo' $IDX
../src/namazu -f $TMP 'foo' $IDX |grep "$MSG1" 
../src/namazu -f $TMP 'foo' $IDX |grep "$MSG1" >/dev/null || echo Failed

○ unset してから
$ unset LANG
$ env | grep LANG
$ ../../noLANG
検索結果

参考ヒット数:  [  (ヒット数が多すぎるので無視しました)  ] 

検索式にマッチする文書はありませんでした。
Failed

○ LANG= してから
$ LANG=
$ export LANG
$ env | grep LANG
LANG=
$ ../../noLANG
Results:

References:  [  (Too many documents hit. Ignored)  ] 

No document matching your query.
References:  [  (Too many documents hit. Ignored)  ] 
$ 



---
(藤原)

(Makoto Fujiwara)
http://www.onsemi.com/