ちょっとスレ違いかもしれませんが、UnxUtil 使いの方はいませんか?
http://unxutils.sourceforge.net/

grep の挙動が変なので、うちだけの現象なのか切り分けがしたいのです。
パッケージのバージョン (2007-03-01 06:22)
パッケージの MD5 59567db7fc650e1e778f91702ed109c6
grep のバージョン grep (GNU grep) 2.4.2
OS: Windows2000 SP4

症状 1
grep '[a-z]' hoge でマッチすると、小文字の a-zと、大文字の A〜Y がある行にマッチしてしまう。
grep '[a-b]' hoge でマッチすると、大文字の a-bと、大文字の A がある行にマッチしてしまう。
もちろん -i (case を無視するオプション)は指定していません。

症状 2
grep aaaa と、ファイル名を指定せずにコンソールからの入力をしようとすると
grep: (standard imput): Not enough space
と表示され実行が中断されてしまう。

もし、UnxUtils 使いの方がいらっしゃったなら、よろしくお願いします。