$ DesiredTime" logfile?, Unix, Solaris, Linux, AIX, HPUX, Sun Microsystems, operativsystemer, UNIX-kommandoer, Ubuntu, Red Hat, SuSE, Mandrake, Unix varianter, BSD, FreeBSD, SCO, Shell, lære UNIX, BSD, dos, computer, programmering, unix grep, bash, ksh , sh, Shell, UNIX tutorial, lære UNIX. Download UNIX. UNIX kommandoer" /> HowTo: reg expr gør grep "timestamp> $ DesiredTime" logfile? - Unix og Linux Forums
The UNIX and Linux Forums  


Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
xx \u003d `dato +"% a% b% d "`; rsh xxx grep "^ $ XX" zzz? Browser_ice AIX 2 06-13-2009 09:39 AM
Forklar line "mn_code \u003d` env | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" Lokesha UNIX for dummyer Spørgsmål & svar 4 12-20-2007 01:52 AM
grep til at finde indhold i mellem krøllede parenteser, "(" og ")" keshav_rk Shell Programmering og Scripting 4 08-09-2007 11:14 PM
hvorfor "expr" $ (BERIGTIGELSESRETTEN) ":" \ ([1-9] [[: digit:]] * \) "kan regne ud, om det er et ciffer? sleepy_11 Shell Programmering og Scripting 6 08-08-2007 04:51 AM
Er der nogen måde at vise tidsstempel i stedet for datoen i "ls-l" umen Shell Programmering og Scripting 1 02-19-2006 01:35 PM

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 Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 06-25-2009
Browser_ice Browser_ice is offline
Registreret Bruger
  
 

Join Date: Nov 2005
Location: Canada
Stillinger: 110
Question HowTo: reg expr gør grep "timestamp> $ DesiredTime" logfile?

Jeg ved, at jeg stillede et lignende spørgsmål, men jeg vil gerne vide, hvis der er et regulært udtryk eksisterende, at med en Korn shell cmd, opdager tidsstempel dataposter i en fil, hvor det er større end et tidsstempel i en shell variable?


noget lignende:

grep alle registre, hvor det har et tidsstempel> $ DesiredTime fra logfile-X

Det ville forenkle mit kodning en masse om hvad jeg ønsker at gøre på kundens AIX 4.2
  #2 (permalink)  
Old 07-04-2009
Browser_ice Browser_ice is offline
Registreret Bruger
  
 

Join Date: Nov 2005
Location: Canada
Stillinger: 110
Nogen idéer?
  #3 (permalink)  
Old 07-04-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Indlæg: 4.342
Hvordan virker formatet på de datoer lookes gerne i din log-fil?
  #4 (permalink)  
Old 07-05-2009
Browser_ice Browser_ice is offline
Registreret Bruger
  
 

Join Date: Nov 2005
Location: Canada
Stillinger: 110
Citat:
Oprindeligt Indsendt af Franklin52 View Post
Hvordan virker formatet på de datoer lookes gerne i din log-fil?
Ligesom med standard `dato` output:

Jeg ved, jeg kan altid gøre et regulært udtryk for at matche hver dato dele. Men jeg har brug for at vide, hvis der en speciel en, der vil give mig noget lignende:
grep alle records i filen, hvor enhver tidsstempel i det> $ a_given_timestamp
  #5 (permalink)  
Old 07-05-2009
vidyadhar85's Avatar
vidyadhar85 vidyadhar85 is online now Forum Staff  
Moderator (Den Tutor)
  
 

Join Date: Jun 2008
Beliggenhed: INDIEN
Indlæg: 1.417
Citat:
Oprindeligt Indsendt af Browser_ice View Post
Ligesom med standard `dato` output:

Jeg ved, jeg kan altid gøre et regulært udtryk for at matche hver dato dele. Men jeg har brug for at vide, hvis der en speciel en, der vil give mig noget lignende:
grep alle records i filen, hvor enhver tidsstempel i det> $ a_given_timestamp
For at jeg frygter, er du nødt til at konvertere dine tidsstempel til min eller sek's før comapring det med den givne timestamp (der bør også i min eller i SEC's)
  #6 (permalink)  
Old 07-05-2009
Franklin52 Franklin52 is offline Forum Staff  
Moderator
  
 

Join Date: Feb 2007
Indlæg: 4.342
At matche datoer kan du bruge et format som YYYYMMDDHH, et eksempel til at konvertere datoformatet Marts 17 16:44:03 2009 til 2009031716


Code:
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)}
'

Brug nawk eller / usr/xpg4/bin/awk på Solaris, hvis du får fejl.
Reply

Bogmærker

Tags
grep, regulære udtryk, tidsstempel

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er PÃ¥
Smilies er PÃ¥
[IMG] koden er PÃ¥
HTML-koden er Slukket
Trackbacks er PÃ¥
Pingbacks er PÃ¥
Refbacks er PÃ¥




Alle tidspunkter er GMT -4. Den tid er nu 03:20 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0