On Fri, 16 May 2003 10:26am  -0300, Thiego Xavier wrote:

> Estou usando o 'grep' para pegar um valor de arquivo.
> $ cat bancos.txt | grep palavra
> So que o 'grep' faz um like e � um igual, preciso fazer com  q ele traga
> apenas o texto 'palavra'.
> Como fazer isso?

        O `cat` para o pipe aqui � desnecess�rio.
        E o grep j� possui uma op��o para comparar palavras, -w. A op��o �
'word-regexp', equivalente a: '\bargumento\b' (borda, argumento, borda), e
tamb�m a 'line-regexp', -x, equivalente a: '^argumento$'. Se tu quiseres
selecionar apenas as palavras e ignorar as subpalavras v�lidas, o exemplo:

$ cat bancos.txt
palavra
palavra1
palavrao
palavra-chave
$ grep -w palavra $_
palavra
palavra-chave
$ tr -d - < $_|!!:-2
palavra

-- 
Felipe Kellermann
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a