$ DesiredTime" logfile?, Unix, Solaris, Linux, AIX, HPUX, Sun Microsystems, sistemas operacionais, comandos unix, Ubuntu, Red Hat, SuSE, Mandrake, Unix Sabores, BSD, FreeBSD, SCO, a Shell, aprender Unix, BSD, dois, computador, programação, unix grep, bash, ksh , sh, shell, unix tutorial, aprender Unix. baixar unix. comandos unix" /> HowTo: reg expr fazendo grep "timestamp> $ DesiredTime" logfile? - O UNIX e Linux Forum
The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
xx \u003d `date +"% a% b% d "`; rsh xxx grep "^ $ XX" zzz? Browser_ice AIX 2 06-13-2009 09:39
Explique a linha "mn_code \u003d` env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" Lokesha UNIX para Dummies Perguntas & Respostas 4 12-20-2007 01:52
grep para encontrar conteúdo em entre chavetas, "(" e ")", keshav_rk Programação Shell Script e 4 08-09-2007 11:14
porquê "expr" $ (RESPOSTA) ": '\ ([1-9] [[: digit:]] * \)" pode descobrir se se trata de um dígito? sleepy_11 Programação Shell Script e 6 08-08-2007 04:51
Existe alguma maneira de mostrar timestamp data em vez de "ls-l" umen Programação Shell Script e 1 02-19-2006 01:35

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-25-2009
Browser_ice Browser_ice is offline
Usuário
  
 

Join Date: Nov 2005
Local: Canadá
Lugares: 110
Question HowTo: reg expr fazendo grep "timestamp> $ DesiredTime" logfile?

Sei que pediu uma pergunta semelhante, mas eu quero saber se existe uma expressão regular existente que, com um Korn shell cmd, encontra qualquer hora de registo de dados em um arquivo onde é maior, em seguida, uma hora em um reservatório variável?


algo como:

grep todos os registros onde tem um timestamp> $ logfile DesiredTime de-X

Seria simplificar minha codificação um lote para o que quero fazer sobre o cliente do AIX 4.2
  #2 (permalink)  
Old 07-04-2009
Browser_ice Browser_ice is offline
Usuário
  
 

Join Date: Nov 2005
Local: Canadá
Lugares: 110
Qualquer idéias?
  #3 (permalink)  
Old 07-04-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderador
  
 

Join Date: Feb 2007
Mensagens: 4.334
Como é que o formato das datas lookes similar em seu arquivo de log?
  #4 (permalink)  
Old 07-05-2009
Browser_ice Browser_ice is offline
Usuário
  
 

Join Date: Nov 2005
Local: Canadá
Lugares: 110
Citação:
Originally Posted by Franklin52 View Post
Como é que o formato das datas lookes similar em seu arquivo de log?
como o padrão `` data de saída:

Eu sei que eu poderia fazer para sempre uma expressão regular para coincidir com cada data partes. Mas eu preciso saber se há um especial que irá permitir-me uma coisa como:
grep todos os registros no arquivo onde qualquer hora em que é> $ a_given_timestamp
  #5 (permalink)  
Old 07-05-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is offline Forum Staff  
Moderador (o tutor)
  
 

Join Date: Jun 2008
Localização: ÍNDIA
Mensagens: 1.407
Citação:
Originally Posted by Browser_ice View Post
como o padrão `` data de saída:

Eu sei que eu poderia fazer para sempre uma expressão regular para coincidir com cada data partes. Mas eu preciso saber se há um especial que irá permitir-me uma coisa como:
grep todos os registros no arquivo onde qualquer hora em que é> $ a_given_timestamp
Por que eu tenho medo que você tem que converter o timestamp para min ou seg antes da comapring-lo com o dado timestamp (que deveria ser também em min ou em seg's)
  #6 (permalink)  
Old 07-05-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderador
  
 

Join Date: Feb 2007
Mensagens: 4.334
Para igualar datas você pode usar um formato similar YYYYMMDDHH, um exemplo para converter o formato da data 17 mar. 16:44:03 2009 para 2009031716


Código:
echo "Mar 17 16:44:03 2009"|
awk -F" |:" '
BEGIN {
  a="Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec"
  split(a,m,",")
  for(i=1;i<13;i++)
    n[m[i]]=i
}
{printf("%s%02d%02d%s\n", $6, n[$1], $2, $3)}
'

Utilize nawk / ou usr/xpg4/bin/awk no Solaris, se você obter erros.
Reply

Marcadores

Tags
grep, expressão regular, timestamp

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 01:20.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0