Markus Kuhn <[EMAIL PROTECTED]> writes:

> $ grep --version
> grep (GNU grep) 2.5.1

This doesn't happen with:

$ grep --version
grep (GNU grep) 2.4.2
$ LC_ALL=POSIX time grep XYZ test.txt 
Command exited with non-zero status 1
0.03user 0.07system 0:00.36elapsed 27%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (118major+25minor)pagefaults 0swaps
$ LC_ALL=sr_CS.UTF-8 time grep XYZ test.txt 
Command exited with non-zero status 1
0.06user 0.05system 0:00.10elapsed 105%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (143major+50minor)pagefaults 0swaps
$ LC_ALL=en_GB.UTF-8 time grep XYZ test.txt 
Command exited with non-zero status 1
0.06user 0.04system 0:00.15elapsed 64%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (128major+48minor)pagefaults 0swaps
$ LC_ALL=POSIX time grep XYZ test.txt 
Command exited with non-zero status 1
0.04user 0.06system 0:00.10elapsed 100%CPU (0avgtext+0avgdata 0maxresident)k
0inputs+0outputs (118major+25minor)pagefaults 0swaps

Last example shows that CPU usage is not really any kind of rule to
base conculsions on (sr_CS.UTF-8 is my everyday locale, and I would
really notice if grep had any problems with it).

test.txt was produced with:
 for i in 1 2 3 4 5 6 7 8 9 0; do cat UnicodeData.txt >>test.txt; done

I can get a newer grep today, if you think I may experience different
results with it.

Cheers,
Danilo
--
Linux-UTF8:   i18n of Linux on all levels
Archive:      http://mail.nl.linux.org/linux-utf8/

Reply via email to