Visite também: Br-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Voltar   Under-Linux.org Fóruns > Linguagens de Programação > Programação > shell script
Wiki Classificados Reviews Jogos Grupos Sociais RSS Feeds FAQ Termos de Uso Contato Sobre
Registrar Fotos Membros Calendário Pesquisar Postados Hoje Marcar Fóruns Como Lidos

ler ultima linha de arquivo de log



Quer ver menos banners de publicidade ? Entao Cadastre-se!

Tópico Trancado
 
LinkBack Ferramentas do Tópico
Antigo 26-04-2008, 15:04   #1 (permalink)
Padrão ler ultima linha de arquivo de log

Quero ler a ultima linha de um arquivo de log. Como faço isso?

Grato.
__________________
Você e do tamanho de seus sonhos e não do tamanho de sua altura. Quer ser grande sonhe grande!
 
Avatar de aprendiz_ce
 
Registrado em: Mar 2005
Localização: Ceará
Distribuição: Debian/Ubuntu/Conectiva
Idade: 39
Posts: 771
Agradeceu: 128
Agradecido 5 vez(es) em 5 Posts
Reputação: 0 aprendiz_ce
Enviar mensagem via Windows Live Messenger para aprendiz_ce
aprendiz_ce está offline  
Os seguintes usuarios agradeceram aprendiz_ce por este post:
valeonline (27-04-2008)
Antigo 26-04-2008, 16:02   #2 (permalink)
Padrão tail

tail -f arquivo_de_log
__________________
http://mikrotik.blogspot.com
terence_rocha@hotmail.com
Meu MSN não é pra suporte! Dúvidas utilize o forum! MSN só para contato profissional!!!...
 
Avatar de terencerocha
 
Registrado em: Nov 2005
Localização: Portugal
Distribuição: Ubuntu Hard 8.04
Idade: 31
Posts: 484
Agradeceu: 2
Agradecido 52 vez(es) em 47 Posts
Reputação: 89 terencerocha
terencerocha está offline  
Os seguintes 2 usuarios agradeceram a terencerocha por este post:
aprendiz_ce (26-04-2008), valeonline (27-04-2008)
Antigo 26-04-2008, 16:17   #3 (permalink)
Padrão

Citação:
Postado Originalmente por terencerocha Ver Post
tail -f arquivo_de_log
Esse comando não retorna apenas a ultima linha, não...

E sem falar que ele não serve para o que eu quero, pois o referido comando ficar "rastreando" o arquivo em questão.

Grato pela sua atenção.
__________________
Você e do tamanho de seus sonhos e não do tamanho de sua altura. Quer ser grande sonhe grande!
 
Avatar de aprendiz_ce
 
Registrado em: Mar 2005
Localização: Ceará
Distribuição: Debian/Ubuntu/Conectiva
Idade: 39
Posts: 771
Agradeceu: 128
Agradecido 5 vez(es) em 5 Posts
Reputação: 0 aprendiz_ce
Enviar mensagem via Windows Live Messenger para aprendiz_ce
aprendiz_ce está offline  
Os seguintes usuarios agradeceram aprendiz_ce por este post:
valeonline (27-04-2008)
Antigo 27-04-2008, 10:30   #4 (permalink)
Padrão

Código:
tail -n 1 arquivo.log
__________________

Machine Registered: 300.107

"Não queira saber tudo
mas seja bom naquilo que sabe."

Educação é bom e evita penalização!
____
Copiando do Alexandre Correa -
(clique aqui)
____
-= Como fazer perguntas inteligentes =- <-- cliquem aqui!!!!
Super Moderador Cacique
 
Avatar de lucianogf
 
Registrado em: Apr 2003
Localização: Mato Grosso do Sul
Distribuição: Debian, Kubuntu
Posts: 3,389
Agradeceu: 8
Agradecido 227 vez(es) em 205 Posts
Envios no Blog: 1
Reputação: 456 lucianogf lucianogf lucianogf lucianogf lucianogf
Enviar mensagem via Windows Live Messenger para lucianogf
lucianogf está offline  
Os seguintes usuarios agradeceram lucianogf por este post:
valeonline (27-04-2008)
Antigo 27-04-2008, 12:54   #5 (permalink)
Padrão Comando Tail

tail -n /caminho/nome-do-arquivo (default n=10)

tail -n 1 arquivoquevcquerler

isso irá ler a última linha e cair imediatamente para a shel.

Se vc acha importante ficar aguardando sempre a última linha...

tail -f -n 1 arquivoquevcquerler

tail -f -n 1 /var/log/httpd/access_log



+X Pegar tudo de determinada linha em diante, desde linha informada até o fim tail +X /caminho/arquivo

Exemplo para pegar tudo a partir da linha 200 para baixo.
tail +200 /var/log/maillog

Listar o arquivo de log (arquivo inteiro) e continuar exibindo o que vai entrando.

tail -n+1 equivale um cat no arquivo, os dois comandos abaixo tem o mesmo resultado.

tail -n+1 /var/log/apache2/access_log
cat /var/log/apache2/access_log

Espero ter ajudado um pouco.

[ ]'s nildoabreu
 
Avatar de nildoabreu
 
Registrado em: Apr 2007
Localização: Ceará
Posts: 4
Agradeceu: 0
Agradecido 4 vez(es) em 3 Posts
Reputação: 0 nildoabreu nildoabreu
nildoabreu está offline  
Os seguintes 2 usuarios agradeceram a nildoabreu por este post:
aprendiz_ce (28-04-2008), valeonline (27-04-2008)
Antigo 28-04-2008, 10:15   #6 (permalink)
Padrão

Citação:
Postado Originalmente por nildoabreu Ver Post
tail -n /caminho/nome-do-arquivo (default n=10)

tail -n 1 arquivoquevcquerler

isso irá ler a última linha e cair imediatamente para a shel.

Se vc acha importante ficar aguardando sempre a última linha...

tail -f -n 1 arquivoquevcquerler

tail -f -n 1 /var/log/httpd/access_log


+X Pegar tudo de determinada linha em diante, desde linha informada até o fim tail +X /caminho/arquivo

Exemplo para pegar tudo a partir da linha 200 para baixo.
tail +200 /var/log/maillog

Listar o arquivo de log (arquivo inteiro) e continuar exibindo o que vai entrando.

tail -n+1 equivale um cat no arquivo, os dois comandos abaixo tem o mesmo resultado.

tail -n+1 /var/log/apache2/access_log
cat /var/log/apache2/access_log

Espero ter ajudado um pouco.

[ ]'s nildoabreu
Ajudou sim!!!

Grato pela a sua atenção.
__________________
Você e do tamanho de seus sonhos e não do tamanho de sua altura. Quer ser grande sonhe grande!
 
Avatar de aprendiz_ce
 
Registrado em: Mar 2005
Localização: Ceará
Distribuição: Debian/Ubuntu/Conectiva
Idade: 39
Posts: 771
Agradeceu: 128
Agradecido 5 vez(es) em 5 Posts
Reputação: 0 aprendiz_ce
Enviar mensagem via Windows Live Messenger para aprendiz_ce
aprendiz_ce está offline  
Tópico Trancado

Tags
script, tail, última linha

Ferramentas do Tópico

Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim

Ir para...

Tópicos Similares
Tópico Tópico Iniciado Por Fórum Respostas Última Mensagem
Mudando linha no meio do arquivo terra_jr Programação 1 09-05-2007 12:50
grava linha no início do arquivo poppe Adm. em Geral 3 05-10-2006 09:20
Apagar linha dentro de arquivo Programação 4 10-01-2006 17:27
apagar linha em arquivo txt mcclaudio Programação 3 22-10-2003 10:25
como pegar uma linha de um arquivo Adm. em Geral 1 03-12-2002 12:06

Horários baseados na GMT -3. Agora são 17:54.


Powered by vBulletin®
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.