$ DesiredTime" logfile?, Unix, Solaris, Linux, AIX, HPUX, Sun Microsystems, operativsystemer, unix-kommandoer, Ubuntu, Red Hat, Suse, Mandrake, Unix smak, BSD, FreeBSD, SCO, Shell, lære UNIX, BSD, dos, datamaskin, programmering, unix grep, bash, ksh , sh, Shell, unix opplæringen, lære UNIX. laste ned UNIX. UNIX kommandoer" />
![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| xx \u003d `date +"% i% b% d "`; rsh xxx grep "^ $ XX" zzz? | Browser_ice | AIX | 2 | 06-13-2009 08:39 |
| Forklar line "mn_code \u003d` konv | grep ".. mn" | awk-F "\u003d" '(print $ 2)' `" | Lokesha | UNIX for Dummies Spørsmål og svar | 4 | 12-20-2007 01:52 |
| grep for å finne innhold i mellom frankrike bukseseler, "(" og ")," | keshav_rk | Shell programmering og Skripting | 4 | 08-09-2007 10:14 |
| hvorfor "expr" $ (SVAR) ":" \ ([1-9] [[: sifret:]] * \) "kan finne ut om det er et siffer? | sleepy_11 | Shell programmering og Skripting | 6 | 08-08-2007 03:51 |
| Finnes det noen måte å vise tidsstempelet stedet for datoen i "ls-l" | umen | Shell programmering og Skripting | 1 | 02-19-2006 01:35 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Jeg vet jeg spurte et liknende spørsmål, men jeg vil vite om det er et vanlig uttrykk eksisterende som med korn shell cmd, finner tidsstempelet data poster i en fil der det er større deretter et tidsstempel i et shell variabel?
noe sånt som: grep på alle, der den har et tidsstempel> $ DesiredTime fra logfile-X Det vil forenkle min koding mye for hva jeg vil gjøre på kundens AIX 4.2 |
|
||||
|
som standard `dato` utgang:
Jeg vet jeg kunne jo gjøre et vanlig uttrykk for å samsvare hver dato deler. Men jeg trenger å vite om det en spesiell en som gir meg noe sånt som: grep alle rekorder i filen der noen tidsstempelet i det> $ a_given_timestamp |
|
||||
|
Å matche datoene kan du bruke et format som YYYYMMDDHH, et eksempel å konvertere datoformatet Mars 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)}
'
|
![]() |
| Hugseliste |
| Tags |
| grep, regeluttrykket, tidsstempelet |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|