$ 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" />
![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
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 |
|
||||
|
Citação:
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 |
|
||||
|
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. |
![]() |
| Marcadores |
| Tags |
| grep, expressão regular, timestamp |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|