The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for dummyer Spørgsmål & svar
.
google unix.com



UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen!

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Grep spørgsmål. saurabhsinha23 UNIX for dummyer Spørgsmål & svar 3 12-11-2007 01:58 AM
Spørgsmål om grep Adriel UNIX for dummyer Spørgsmål & svar 16 03-22-2007 08:03 AM
En anden grep spørgsmål kingdbag UNIX for dummyer Spørgsmål & svar 6 10-27-2006 02:56 AM
grep & sed spørgsmål der Kopf Shell Programmering og Scripting 1 11-22-2004 04:49 AM
Grep spørgsmål eloquent99 UNIX for dummyer Spørgsmål & svar 4 02-20-2003 10:49 AM

Closed Thread
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øg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 10-04-2007
tim-Bobby tim-bobby is offline
Registreret Bruger
  
 

Join Date: oktober 2007
Stillinger: 2
grep spørgsmål

Jeg ønskede at søge efter en for alle linjer, der indeholder fejl, men ikke fejl, der indeholdt ordet "foo" (for eksempel). Den eneste måde jeg kunne finde ud af at gøre det var:

grep ERROR myfile.log | grep-v foo

er der en måde at gøre dette med en grep kommando i stedet for to? En dap er hurtigere end to, især for store filer som f.eks logfiler.
  #2 (permalink)  
Old 10-04-2007
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
narkoman
  
 

Join Date: Jan 2007
Beliggenhed: Варна, България / Milano, Italia
Indlæg: 2.926
Brug:


Code:
awk '/ERROR/&&!/foo/' file

eller:


Code:
fgrep ERROR file|fgrep -v foo

  #3 (permalink)  
Old 10-05-2007
sanjustudy sanjustudy is offline
Registreret Bruger
  
 

Join Date: Aug 2005
Beliggenhed: Indien
Stillinger: 17
Sanju

Hi brug
grep-r "ERROR" *
  #4 (permalink)  
Old 10-05-2007
tim-Bobby tim-bobby is offline
Registreret Bruger
  
 

Join Date: oktober 2007
Stillinger: 2
radoulov, er ikke "fgrep FEJL fil | fgrep-v foo "-det samme som at gøre"grep ERROR-fil | grep-v foo", Bortset fra den bruger fgrep i stedet for dap? Er der nogen fordel for fgrep i denne sag?

Det awk ting er ret cool - jeg prøvede det og det virker fantastisk. Jeg bliver nødt til at se på awk mere - jeg ved noget om det (endnu!).

sanjustudy, forstår jeg ikke, hvordan grep-r "ERROR" * vil gøre, hvad jeg vil. Jeg tænkte "-r" var for at søge i mapper rekursivt. Også, kan jeg ikke se, hvordan det søger efter "foo".
  #5 (permalink)  
Old 10-05-2007
radoulov's Avatar
radoulov radoulov is offline Forum Staff  
narkoman
  
 

Join Date: Jan 2007
Beliggenhed: Варна, България / Milano, Italia
Indlæg: 2.926
Citat:
Oprindeligt Indsendt af tim-Bobby View Post
radoulov, er ikke "fgrep FEJL fil | fgrep-v foo "-det samme som at gøre"grep ERROR-fil | grep-v foo", Bortset fra den bruger fgrep i stedet for dap? Er der nogen fordel for fgrep i denne sag?
[...]
Hvis du ikke søge efter en RE, det bør være hurtigere:

Citat:
BESKRIVELSE
Den fgrep (hurtig dap) nytte søger filer til en karakter
streng og udskriver alle linjer, der indeholder denne streng. fgrep
er forskellig fra dap (1) og egrep (1), fordi den søger
for en streng, i stedet for at søge efter et mønster, der
matcher et udtryk. Det bruger en hurtig og kompakt algoritme.
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 12:34 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0