The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
SED sökmönstret och ersätt med Mönsterredigeraren racbern Shell-programmering och Skript 4 03-15-2008 05:59
Perl onliner att söka på den sista raden med en förekomst av ett mönster ammu Shell-programmering och Skript 4 01-31-2008 01:09
Perl: Sök efter strängen online sedan söka och ersätta text Crypto Shell-programmering och Skript 4 01-04-2008 10:24
Sök efter ett mönster från sökresultat boopathi_d Shell-programmering och Skript 3 12-05-2007 09:54
Sök fil för mönster och ta några rader innan mönster frustrated1 Shell-programmering och Skript 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 Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 08-29-2008
openspark openspark is offline
Registered User
  
 

Join Date: Aug 2008
Ort: New Jersey
Inlägg: 22
Smile Perl sökmönstret fel

Hej,

  1. Jag försöker grep för två mönster från en uppsättning 820 stockar Apache webbserver,
  2. När jag försöker söka mönstret med en datumstämpel och använda ett jokertecken * för ex: / 28/Aug/2008: 21 * / för att få alla loggposter för just den timme som är 21: a timme jag fel. Please kindly let me know vad jag gjort för fel.

Följande är kommandot jag försöker använda:

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 finns där operatör förväntas på-e linje 1, nära "/ 28/Aug"
(Missing operatör innan augusti?)
syntax error at-e linje 1, nära "/ 28/Aug"
Söksträngen inte avslutas på-e linje 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 finns där operatör förväntas på-e linje 1, nära "/ 28/Aug"
(Missing operatör innan augusti?)
syntax error at-e linje 1, nära "/ 28/Aug"
Söksträngen inte avslutas på-e linje 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 finns där operatör förväntas på-e linje 1, nära "/ 28/Aug"
(Missing operatör innan augusti?)
syntax error at-e linje 1, nära "/ 28/Aug"
Söksträngen inte avslutas på-e linje 1.



Tack

Senast redigerad av openspark; 08-29-2008 at 12:54.. Orsak: Jag var tvungen att ändra karaktär och lägga till ytterligare information,
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 05:00.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0