|
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 -aLinux athelstan 2.6.13-15.8-default #1 Tue Feb 7 11:07:24 UTC 2006 i686 i686 i386 GNU/Linux
- Julian
[Prev in Thread] | Current Thread | [Next in Thread] |