$ file corncob_lowercase.txt
corncob_lowercase.txt: ASCII text, with CRLF line terminators
Provavelmente, os finais de linha do DOS são a fonte do seu problema. CR está contando como personagem para pelo menos alguns propósitos.
Execute-o em dos2unix
ou tr -d '\r'
antes de grep
ing.