shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] ler arquivo binário


From: Julio C. Neves
Subject: Re: [shell-script] ler arquivo binário
Date: Sat, 29 Nov 2014 17:32:07 -0200

For each file given, GNU strings prints the printable character sequences that are at least 4 characters long.

Creio que:

$ strings auth.log | grep sshd

atinja o que vc deseja.


Abcs,
Julio
@juliobash
P
róximos cursos de Shell
Cidade         Local Período
Rio de Janeiro EDX 09 a 13/03/15
São Paulo 4Linux 24 a 28/11/14
Dou treinamento de Shell em qualquer cidade.
Para mais detalhes, me mande um e-mail.


Em 29 de novembro de 2014 17:20, Herbert Parentes Fortes Neto address@hidden [shell-script] <address@hidden> escreveu:
 

olá,

tenho um script que funciona como um knock para o ssh(uso doméstico). para
iniciar o serviço leio o /var/log/kern.log e para desligar o /var/log/auth.log.
ambos eram arquivos de texto. o auth.log agora e tipo 'data'. e ai vem
o problema. ao fazer um grep tenho o retorno:

cat auth.log | grep sshd
Arquivo binário (entrada padrão) coincide com o padrão

o retorno do 'cat' é normal, exibe o conteudo do arquivo, mas o grep não
funciona. e assim não consigo filtrar a informação que preciso.

a solução que encontrei é ler o arquivo linha por linha com um while e ai
filtrar(com grep, tail, sed). funciona, mais ficar lendo o arquivo todo,
toda hora que precisar verificar uma 'session closed' parece trabalho demais.

Então, tem jeito mais fácil de extrair informações de um arquivo tipo data,
ou estou complicando ?

abraço,
--
Herbert Parentes Fortes Neto (hpfn)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]