você está aqui: Home  → Arquivo de Mensagens

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?



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