Thiego Xavier wrote:
>Tenho um arquivo texto no seguinte formato:
>palavra1
>palavra
>palavra2
>palavra3
>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'.

O grep usa expressões regulares, então você pode fazer algo assim:
        grep 'palavra$'         (se a linha se terminar com essa palavra)
        grep 'palavra[[:space:]]'
        grep 'palavra[^0-9]'    para evitar apenas 'palavra' seguida de números
etc.

dê uma lida sobre expressões regulares (regular expressions, regexp).

-- 
  Thiago Macieira  -  Registered Linux user #65028
   [EMAIL PROTECTED]           
    ICQ UIN: 1967141   PGP/GPG: 0x6EF45358; fingerprint:
    E067 918B B660 DBD1 105C  966C 33F5 F005 6EF4 5358
---------------------------------------------------------------------------
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