$ DesiredTime" Naplózás?, Unix, Solaris, Linux, AIX, hpux, a Sun Microsystems, operációs rendszerek, UNIX parancsokat, Ubuntu, Red Hat, Suse, Mandrake ízek Unix, BSD, FreeBSD, SCO, a Shell, a tanulni Unix, BSD, dos, számítógép, programozás, Unix grep, bash, ksh , sh, shell, unix bemutató, tanulnak unix. letöltés unix. unix commands" />
![]() |
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt. |
Több, UNIX és Linux fórum témák Ön által talált Hasznos
|
||||
| Szál | Thread Starter | Fórum | Válaszok | Utolsó hozzászólás |
| xx \u003d `date +"%% b% d ";" rsh xxx grep "^ $ XX" zzz? | Browser_ice | AIX | 2 | 06-13-2009 09:39 AM |
| Ismertesse az "mn_code \u003d` env | grep ".. mn | awk-F" \u003d " '(print $ 2)'" " | Lokesha | A UNIX a dummies Kérdések és válaszok | 4 | 12-20-2007 01:52 AM |
| grep találni tartalom zárójelek között, "(" és ")" | keshav_rk | Shell programozás és Scripting | 4 | 08-09-2007 11:14 PM |
| Miért "expr" $ (REPLY) ": '\ ([1-9] [[: digit:]] * \) lehet kitalálni, hogy az egy számjegyű? | sleepy_11 | Shell programozás és Scripting | 6 | 08-08-2007 04:51 AM |
| Van-e mód arra, hogy mutassa timestamp dátum helyett a "ls-l" | umen | Shell programozás és Scripting | 1 | 02-19-2006 01:35 PM |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Tudom, hogy felkérték egy hasonló kérdés, de szeretném tudni, van egy reguláris kifejezés, hogy a meglévő Korn parancsértelmező cmd, megtalálja a timestamp adatrekordok egy fájlt, ha az nagyobb, mint egy időbélyeg egy shell változó?
Valami hasonló: grep minden feljegyzést, ha a timestamp> $ DesiredTime a naplófájl-X Ez egyszerűsíti az én kódoló egy csomó, amit csinálni akarok az ügyfél AIX 4,2 |
|
||||
|
Idézet:
Tudom, hogy mindig a reguláris kifejezés egyezik a dátum részeket. De tudnod kell, ha egy speciális, amely lehetővé teszi, hogy nekem valami ilyesmit: grep minden nyilvántartást file timestamp, ha minden jól> $ a_given_timestamp |
|
||||
|
Megfelelő időpontokban használható formában, mint YYYYMMDDHH, például átalakítására, a dátum formátuma Március 17 16:44:03 2009 hogy 2009031716 Kód:
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)}
'
Használja nawk / vagy usr/xpg4/bin/awk Solaris Ha hibát. |
![]() |
| Könyvjelzõk |
| Címkék |
| grep, regular expression, timestamp |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|