Grep mais eficiente
Matias Schweizer <matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected]>
| Newsgroups | gmane.org.user-groups.linux.parana |
|---|---|
| Message-ID | <[email protected]> |
Pessoal: Estou implementando um novo antispam na empresa e gostaria de algumas dicas. Eu preciso fazer uma busca de um texto em um arquivo. Até ai tudo bem; usa o grep. Bom, eu preciso apenas chegar a existencia de dada string no arquivo. O grep, por default, pesquisa todos. Pelo que vi, isso eu ainda posso ajustar, usando -m 1 (pára na primeira ocorrência) Ainda assim, se a ocorrência for no final do arquivo pode levar muito tempo, de acordo com o tamanho do mesmo. Existe alguma maneira de resolver isso com alguma ferramenta de indexação/árvores. Eu imagino que com o Berkeley DB seja fácil fazer isso, mas não sei usá-lo. Meu C também está meio enferrujado. A coisa é simples: Acha string file 0 = tem. 1 = não tem. Há algo pronto nesse sentido? []´s Matias Schweizer matias-7pUm/SSSJFa7hsvYdc9FTl/I71DsQ//[email protected] SCHNAUZER Plastimodelismo http://www.spmodelismo.com.br/