shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] grep -f


From: M. Rodrigo Monteiro
Subject: Re: [shell-script] grep -f
Date: Tue, 22 May 2012 11:15:21 -0300

2012/5/20 Julio C. Neves <address@hidden>:
> Fala Rodrigo,
> acho que sei o que está acontecendo. O arquivo definido pela opção -f é um
> arquivo de expressões regulares e o ponto (.) é uma expressão regular que
> casa qq caractere. Por outro lado "nome" tb casa com "nome maior" ou com
>  "renomear".
>
> Resumindo, o correto seria protegermos o ponto e colocarmos início (^) e
> fim ($) no arquivo de pesquisa. Para fazer isso, creio que a melhor forma
> seria:
>
> $ grep -vf <(sed 's/^/^/;s/$/$/;s/\./\\\./' zimbralista) zimbratodos
>

Grande Julio.

É exatamente isso. Depois que enviei o e-mail tinha suspeitado desse
problema, fiz até um teste colocando nome.sobrenome no arquivo de
testes mas não ocorreu problema. Deveria ter ocorrido, mas... :)
Enfim, obrigado pela ajuda.

ps: seria pedir demais para explicar o sed?



M. Rodrigo Monteiro
"Free as in Freedom, not free as in free beer"
"As we are liberated from our own fear, our presence automatically
liberates others"
Linux User # 403730


reply via email to

[Prev in Thread] Current Thread [Next in Thread]