bug-grep
[Top][All Lists]
Advanced

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

Re: LC_ALL range documentation


From: Julian Foad
Subject: Re: LC_ALL range documentation
Date: Tue, 14 Mar 2006 14:36:26 +0000
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511

Dan Jacobson wrote:
J> Want to give me an example of a locale in which it doesn't work
$ echo $'\x80'|LC_ALL=C grep [$'\x80']|wc -c
2
$ echo $'\x80'|grep [$'\x80']|wc -c
0
$ locale
LANG=zh_TW.utf8
LC_CTYPE=zh_TW.utf8
LC_NUMERIC="zh_TW.utf8"
LC_TIME="zh_TW.utf8"
LC_COLLATE=C
LC_MONETARY="zh_TW.utf8"
LC_MESSAGES=C
LC_PAPER="zh_TW.utf8"
LC_NAME="zh_TW.utf8"
LC_ADDRESS="zh_TW.utf8"
LC_TELEPHONE="zh_TW.utf8"
LC_MEASUREMENT="zh_TW.utf8"
LC_IDENTIFICATION="zh_TW.utf8"
LC_ALL=

Thanks. I still can't reproduce this with Grep 2.5.1 or Grep current CVS head on my system (SuSE GNU/Linux v10.0).

Please could you report your exact version of Grep, where you got it from (e.g. compiled from source, OS-provided package, third-party package) and what system you are running it on.

FWIW here's my result:

~> LANG=zh_TW.utf8
~> LC_CTYPE=zh_TW.utf8
~> LC_NUMERIC="zh_TW.utf8"
~> LC_TIME="zh_TW.utf8"
~> LC_COLLATE=C
~> LC_MONETARY="zh_TW.utf8"
~> LC_MESSAGES=C
~> LC_PAPER="zh_TW.utf8"
~> LC_NAME="zh_TW.utf8"
~> LC_ADDRESS="zh_TW.utf8"
~> LC_TELEPHONE="zh_TW.utf8"
~> LC_MEASUREMENT="zh_TW.utf8"
~> LC_IDENTIFICATION="zh_TW.utf8"
~> locale
LANG=zh_TW.utf8
LC_CTYPE="zh_TW.utf8"
LC_NUMERIC="zh_TW.utf8"
LC_TIME="zh_TW.utf8"
LC_COLLATE=C
LC_MONETARY="zh_TW.utf8"
LC_MESSAGES="zh_TW.utf8"
LC_PAPER="zh_TW.utf8"
LC_NAME="zh_TW.utf8"
LC_ADDRESS="zh_TW.utf8"
LC_TELEPHONE="zh_TW.utf8"
LC_MEASUREMENT="zh_TW.utf8"
LC_IDENTIFICATION="zh_TW.utf8"
LC_ALL=
~> echo $'\x80'|grep [$'\x80']|wc -c
2
~> grep --version
GNU grep 2.5.1-cvs
[...]
~> echo $'\x80'|grep-2.5.1 [$'\x80']|wc -c
2
~> grep-2.5.1 --version
grep (GNU grep) 2.5.1
[...]
~> uname -a
Linux athelstan 2.6.13-15.8-default #1 Tue Feb 7 11:07:24 UTC 2006 i686 i686 i386 GNU/Linux

- Julian




reply via email to

[Prev in Thread] Current Thread [Next in Thread]