ひがきの日記

2008-09-14

grep が終わらない

先日、友人から「grep について教えて」と電話が掛ってきた。

なんでも Linux のある特定のディストリビューションgrep -F -i . file とすると、CPU 使用率が 100% になって、grep がいつまで経っても終わらないらしい。

しかし最近は UnixOS でも「CPU 使用率 n%」とか言うんだね。
昔は「ロードアベレージが n.nn」とか言ったもんだけど。

Linux ってことは GNUgrep だよね。たぶん。

「家には FreeBSDMac しかないから確認できないよ :)」と言ったんだけど、Mac を見てみたら GNU grep だった!!

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

試してみたけど grep はちゃんと動いた。あたりまえ。

なんでかなぁ。