Pular para o conteúdo

Buscar por uma palavra exata [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Buscar por uma palavra exata [RESOLVIDO]

Enviado em 09/10/2015 - 17:13h

Pessoal,

atualmente estou com um problema para realizar buscas específicas utilizando o comando GREP.
Exemplo:
o arquivo.txt possui as seguintes informações:
35=D|1=xxxx|448=123

ao realizar o comando less arquivo.txt | grep 1=xxxx todos os valores da linha são retornados, porém desejo que retorne apenas o valor filtrado.
é possível fazer esse tipo de busca?

Responder tópico

2. Re: Buscar por uma palavra exata

Melhor resposta

Enviado em 09/10/2015 - 18:26h

lsalmeida95 escreveu:

Pessoal,

atualmente estou com um problema para realizar buscas específicas utilizando o comando GREP.
Exemplo:
o arquivo.txt possui as seguintes informações:
35=D|1=xxxx|448=123

ao realizar o comando less arquivo.txt | grep 1=xxxx todos os valores da linha são retornados, porém desejo que retorne apenas o valor filtrado.
é possível fazer esse tipo de busca?
Tenta usando o parâmetro -o do grep:

$ less arquivo.txt | grep -o "1=xxxx"


3. Re: Buscar por uma palavra exata [RESOLVIDO]

Enviado em 09/10/2015 - 17:19h

Amigo,

Dê uma lida sobre o comando AWK e o comando Cut.
Se você usar esses comandos somados com o grep, é possível realizar aquilo que você precisa.

Abraços.

4. Re: Buscar por uma palavra exata [RESOLVIDO]

Enviado em 09/10/2015 - 17:33h

less arquivo.txt | grep "1=xxxx" | cut -d\| -f2

--
Att

Guilherme Isaac

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder