Bruce. です。
<mb.2004813238.478365953.634328.492058@...>
Bruce. wrote:
> 3. echo aaa | gawk "BEGIN { IGNORECASE=1 } /[[:upper:]]+/ { print }" で
> 何も出力されない。
> see http://lists.nongnu.org/archive/html/bug-gnu-utils/2004-11/msg00096.html
Webページ(http://www.kt.rim.or.jp/%7ekbk/gawk/gawk_toc.html#GAWK-MBCS)には
書きましたが、上記のパッチがmbc-diffに反映されていません。まあ必要とする人
はいないと思いますが念のため。
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=276201
より
--- dfa.c.orig 2004-10-12 19:38:48.000000000 +0900
+++ dfa.c 2004-10-12 19:38:11.000000000 +0900
@@ -596,6 +596,9 @@
{
wctype_t wt;
/* Query the character class as wctype_t. */
+ if (case_fold && (strcmp(str, "upper") == 0 || strcmp(str, "lower") == 0)) {
+ strcpy(str, "alpha");
+ }
wt = wctype (str);
if (ch_classes_al == 0)
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk@...
web www.kt.rim.or.jp/~kbk/
homepage3.nifty.com/farstar/