Pular para o conteúdo

grep - Binary file XXX matches [Resolvido]

Dica publicada em Shell Script / Miscelânea
Fábio Berbert de Paula fabio
Hits: 6.937 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

grep - Binary file XXX matches [Resolvido]

grep é uma ferramenta que posso afirmar que faz parte de meu cotidiano a mais de uma década. E pra quem não conhece, sugiro que experimente o egrep quando surgir a necessidade de uso de expressões regulares mais rebuscadas.

Vamos ao que interessa! Você está ali amarradão no seu terminal, usa o grep pra buscar uma string num arquivo e pah:

grep busca ~/Downloads/arquivo.txt
Binary file ~/Downloads/arquivo.txt matches

o grep tratou seu arquivo como sendo binário. Não sei dizer o motivo, acredito que seja problema em arquivos com terminador de linha no padrão Windows (apenas chute).

Enfim, para contornar o problema basta usar o parâmetro "-a, --text":

grep -a busca ~/Downloads/arquivo.txt

Isso forçará o grep a tratar o arquivo "binário" como texto.

Até a próxima.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Jogando Gamão no GNU/Linux e no FIBS

Richard Stallman in Rio

Como forçar o APT a ignorar determinada dependência

Como montar um bucket Amazon S3 no Linux

Cedilha "ç" saindo como "ć" em teclado US-international [Resolvido]

Shell In A Box - Acessando o Shell Linux pelo Navegador Web

Integrando agenda do jSMS do Linux e do Windows

Executando comandos no telnet do Mikrotik via shell script

Baixando jogos do ClickJogos - UOL

Aprenda a usar o google, e melhore seu currículo

#1 Comentário enviado por removido em 30/01/2016 - 04:54h
Um comando equivalente ao egrep é o grep -E, grep mesmo com a opção "E maiúsculo".

----------------------------------------------------------------------------------------------------------------
http://24.media.tumblr.com/tumblr_m62bwpSi291qdlh1io1_250.gif

# apt-get purge systemd

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

Contribuir com comentário

Entre na sua conta para comentar.