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