-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, Jul 18, 2006 at 07:11:25PM -0400, Mike Hunter
wrote:> Hey everybody,
>
> I'm having a strange problem with a hosted CentOS environment. I like
> to use `look` to correct my spelling. But it isn't willing to help me
> with the word "manager":
>
> #>look man | wc -l
> 1001
> #>look mana | wc -l
> 0
> #>grep "^mana" /usr/share/dict/words | wc -l
> 54
#> look man | grep -B2 -A2 manager
managemental
managements
manager
manager's
managerdom
manageress
managerial
managerially
managers
managership
managery
manages
managing
> #>md5sum `which look`
> 05ef59ae2f9183e525ec531dcb07ee8b /usr/bin/look
> #>cat /etc/redhat-release
> CentOS release 4.3 (Final)
> #>uname -a
> Linux blahblah.com 2.6.8-022stab078.9-entnosplit #1 SMP Thu Jun 8 12:46:44
MSD 2006 i686 athlon i386 GNU/Linux
Virtuozzo VPS ?
> Can anybody confirm these results? Any suggestions for a fix?
I can.
util-linux-2.12a-16.EL4.16
Some other interesting (d)effects:
#> look AngloCatholicism
Anglo-Catholicism
(Note: Both Anglo-Catholicism and AngloCatholicism are on the words file)
And now, for something entirely new:
#> look manager /usr/share/dict/words
manager
manager's
managerdom
manageress
managerial
managerially
managers
managership
managery
Which leads me to the conclusion that is has nothing to do with the words
file, and it a but of the look utility itself.
Running strace, you can see that, in both cases, the exact same file is
opened:
#> strace look manager /usr/share/dict/words
(...)
open("/usr/share/dict/words", O_RDONLY|O_LARGEFILE) = 3
(...)
#> strace look manager
(...)
open("/usr/share/dict/words", O_RDONLY|O_LARGEFILE) = 3
(...)
Go figure.
[]s
- --
Rodrigo Barbosa
"Quid quid Latine dictum sit, altum viditur"
"Be excellent to each other ..." - Bill & Ted (Wyld Stallyns)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQFEvW+rpdyWzQ5b5ckRAvJ0AKCBGNiJzbNYoEDt+ECCHd8Dlyt3JwCguQPi
AzbRow7Al22D9opREw5Npwg=+sUp
-----END PGP SIGNATURE-----