The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > Programação Shell Script e
.
google unix.com



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
SED padrão de pesquisa e Substituir com o Padrão racbern Programação Shell Script e 4 03-15-2008 05:59
Perl onliner a pesquisa da última linha com a ocorrência de um padrão ammu Programação Shell Script e 4 01-31-2008 01:09
Perl: busca de corda em linha, em seguida, procurar e substituir texto Crypto Programação Shell Script e 4 01-04-2008 10:24
Procurar por um padrão a partir do resultado de pesquisa boopathi_d Programação Shell Script e 3 12-05-2007 09:54
Procurar arquivo para o padrão e agarrar algumas linhas antes padrão frustrated1 Programação Shell Script e 2 12-22-2005 03:41

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-29-2008
openspark openspark is offline
Usuário
  
 

Join Date: Aug 2008
Localização: New Jersey
Lugares: 22
Smile Perl Pesquisa erro padrão

Oi,

  1. Estou tentando grep para dois padrões a partir de um conjunto de 820 registros servidor Apache,
  2. Quando eu Tente pesquisar o padrão com um carimbo datado e usar um caractere curinga * para ex: / 28/Aug/2008: 21 * / para obter todas as entradas do registo para que o particular que a hora é de 21 ª hora eu recebo erros. Por favor, gentilmente, me avise quando me enganei.

O comando é o seguinte estou tentando usar:

perl -ne 'print if (/ mckinskey@futuron.com /? ($ c \u003d 1): (- $ c> 0)); print if (/ 28/Aug/2008: 21 * /? ($ d \u003d 1 ): (- $ d> 0)) 'request.log *



[m78i5 @ serv125 ~] $ perl -ne 'print if (/ mckinskey@futuron.com /? ($ c \u003d 1): (- $ c> 0)); print if (/ 28/Aug/2008: 01:35 * /? ($ d \u003d 1): (- $ d> 0)) 'request.log *
Bareword encontrado onde esperado pelo operador-e linha 1, perto de "/ 28/Aug"
(Falta operador antes de agosto?)
Erro de sintaxe na linha 1-e, perto de "/ 28/Aug"
Padrão de pesquisa não-e arquivado na linha 1.

[m78i5 @ serv125 ~] $ perl -ne 'print if (/ mckinskey@futuron.com /? ($ c \u003d 1): (- $ c> 0)); print if (/ 28/Aug/2008: 01 * /? ($ d \u003d 1 ): (- $ d> 0)) 'request.log *
Bareword encontrado onde esperado pelo operador-e linha 1, perto de "/ 28/Aug"
(Falta operador antes de agosto?)
Erro de sintaxe na linha 1-e, perto de "/ 28/Aug"
Padrão de pesquisa não-e arquivado na linha 1.

[m78i5 @ serv125 ~] $ perl -ne 'print if (/ mckinskey@futuron.com /? ($ c \u003d 1): (- $ c> 0)); print if (/ 28/Aug/2008: 21 * /? ($ d \u003d 1 ): (- $ d> 0)) 'request.log *
Bareword encontrado onde esperado pelo operador-e linha 1, perto de "/ 28/Aug"
(Falta operador antes de agosto?)
Erro de sintaxe na linha 1-e, perto de "/ 28/Aug"
Padrão de pesquisa não-e arquivado na linha 1.



Obrigado

Última edição por openspark; em 08/29/2008 12:54.. Motivo: teve de mudar um personagem e adicionar informações complementares,
 

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 06:28.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0