$ 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" />
![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| 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 |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
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 |
|
||||
|
Citat:
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 |
|
||||
|
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. |
![]() |
| Bogmærker |
| Tags |
| grep, regulære udtryk, tidsstempel |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|