![]() |
Olá e boas-vindas de Estados Unidos para o UNIX e Linux Forum! Obrigado por visitar e fazer parte da nossa comunidade global.
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos! |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| como é que você sabe o servidor foi reiniciado 3 vezes ou 5 vezes | kenshinhimura | AIX | 3 | 01-16-2009 09:52 |
| Apagar repetida nos em um arquivo | Gini | UNIX para Dummies Perguntas & Respostas | 2 | 09-02-2008 03:07 |
| congruência de caracteres repetidos | robsonde | Programação Shell Script e | 5 | 12-13-2007 05:43 |
| Livrem-se repetidas entradas. | jijibabawu | Programação Shell Script e | 2 | 10-03-2005 10:17 |
| Repetido printf causas incómodo fazer com | C | [anti-trust] | Alto Nível de programação | 8 | 04-26-2005 02:08 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
|
|
||||
|
quantas vezes é que isto existe seqüência repetida
precisam de um script para determinar quantas vezes por dia é que a seqüência repetida abaixo existem em um arquivo de log, e se mostra a falta de conexão no mesmo arquivo
200 PORTO Comando êxito. 150 Abrir ligação de dados no modo binário para rgr016.daily.0305. 226 Transferência completa. local: rgr016.daily.0306 remoto: rgr016.daily.0306 grep também para "Não conectado" (tentando confirmar consistente diária de esperar transferências, e vai querer utilizar este total contra a lista de espera outputted arquivos em outro / dir Obrigado! log foi definida apenas para manter um dia do valor das transferências e deixarão append |
|
||||
|
A melhor maneira usando perl
\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d #! / usr / bin /perl -w $ PORT \u003d 0; $ OPEN \u003d 0; TRANSEUROPEIAS $ \u003d 0; FAIL $ \u003d 0; unless (open (INPUT, "<test5.txt")) ( die ( "não pode abrir entrada, verificar permissões \ n"); ) unless (open (OUTPUT, "> output.txt")) ( die ( "não pode abrir saída, verificar permissões \ n"); ) while ($ linha \u003d <INPUT>) ( if ($ linha \u003d ~ / 200 /) ( PORT $ + +; ) elsif ($ linha \u003d ~ / 150 /) ( $ OPEN + +; ) elsif ($ linha \u003d ~ / 226 /) ( $ TRANSEUROPEIAS + +; ) elsif ($ linha \u003d ~ / não ligado / i) ( FAIL $ + +; ) ) print OUTPUT "PORTO: PORTO $ \ n"; print OUTPUT "OPEN: OPEN $ \ n"; print OUTPUT "TRANSEUROPEIAS: TRANSEUROPEIAS $ \ n"; print OUTPUT "FAIL: FAIL $ \ n"; close (entrada); close (OUTPUT); |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|