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.
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.
What makes grep consider a file to be binary?
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários