Eu esperava que esses dois comandos fornecessem a mesma contagem de quantas linhas no meu arquivo contêm uma letra:
grep -c '[A-Z,a-z]' archive_for_TO.050225
11873
grep '[A-Z,a-z]' archive_for_TO.050225 | wc -l
11859
O arquivo é muito grande para ser postado aqui, mas eu me pergunto se há alguns casos/explicações comuns sobre o porquê de o segundo comando aparentemente encontrar 14 linhas correspondentes a menos que o primeiro. Por exemplo, isso indica que o arquivo de texto tem algumas inconsistências em como as linhas são separadas (retorno de caractere ou avanço de linha ou ambos)?