Regexp, locales a RH7.1

Ales Koval koval na suas.cz
Pátek Květen 18 13:34:54 CEST 2001


Dobry den,
narazil jsem na problem v regularnich vyrazech na RH7.1:

[root na in1 /root]# export LANG=cs_CZ
[root na in1 /root]# cat test
aa
ab
ac
ad
a.
[root na in1 /root]# egrep "[a-z]" test
aa
ab
ac
ad
a.
[root na in1 /root]# egrep "[b-z]" test
ab
ad
[root na in1 /root]# egrep "[c-z]" test
aa
ab
ac
ad
a.
[root na in1 /root]# export LANG=C
[root na in1 /root]# egrep "[b-z]" test
ab
ac
ad
[root na in1 /root]# egrep "[c-z]" test
ac
ad

Muze mi nekdo vysvetlit proc je 'c' mensi nez 'a' pod cs_CZ? Prave jsem
rozbalil zdrojaky glibc a jdu studovat, ale pujdu do ni poprve :)

S pozdravem A. Koval

PS: Na RH7.0 je vse v poradku.


Další informace o konferenci Linux