De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.


Grep - Arquivos texto interpretados como binários

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 22 de agosto de 2016

O site Dicas-L é criado por meio de diversos scripts bash. Com a atualização do sistema, um destes scripts, o que identifica as 50 dicas mais acessadas do portal, parou de funcionar corretamente.

O script usa o grep para localizar as tags H1. Em alguns dos arquivos estava sendo retornado o erro:

  Binary file usando_o_netcat.php matches

A mensagem diz que o arquivo usando_o_netcat.php possui a string H1, mas isto não me ajuda muito.

A saída foi especificar a diretiva --text que instrui o comando grep a tratar os arquivos pesquisados como texto.

Segundo consultas, se o comando grep encontra em algum lugar do arquivo o caractere NUL ele deduz que se trata de um arquivo binário. Existem outras explicações, para saber mais consulte o texto listado na referência consultada para a confecção deste artigo.

Referência

What makes grep consider a file to be binary?

Adicionar comentário

* Campos obrigatórios
5000
Powered by Commentics

Comentários

Nenhum comentário ainda. Seja o primeiro!


Veja a relação completa dos artigos de Rubens Queiroz de Almeida