Pular para o conteúdo

Como fazer para o comando grep interpretar um colchete como um caractere? [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Como fazer para o comando grep interpretar um colchete como um caractere? [RESOLVIDO]

Enviado em 04/09/2012 - 20:04h

Amigos, eu estou com um problema. Eu tenho um arquivo de texto que é mais ou menos como o exemplo abaixo:

Arquivo: teste.txt
Nome;Valor
Nome;João
Nome[1];Maria
Nome[2];José

Então eu precisaria que um comando que me permitisse selecionar apenas as linhas que têm colchetes. Eu pensei em fazer

cat teste.txt | grep -e [

Mas o [ é interpretado como uma lista, não como um caractere. Como eu consigo isso

Responder tópico

2. Re: Como fazer para o comando grep interpretar um colchete como um caractere? [RESOLVIDO]

Enviado em 04/09/2012 - 20:06h

Esquece, eu mesmo consegui.

cat teste.txt | grep -e \\[

3. Re: Como fazer para o comando grep interpretar um colchete como um caractere? [RESOLVIDO]

Enviado em 20/09/2012 - 19:17h


grep '\[' texto.txt

4. Re: Como fazer para o comando grep interpretar um colchete como um caractere? [RESOLVIDO]

Enviado em 21/09/2012 - 00:03h

Valeu amigo, mas por alguma razão que eu não lembro agora eu precisava passar o parâmetro -e pro grep, e isso faz com que ele precise de duas barras pra entender o escapamento do colchete.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder