The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

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øk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 05-17-2008
m00 m00 is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 3
Hjelp!

Hei, jeg trenger hjelp.

Jeg har et par ting jeg fast på

1)
Jeg har en tekstfil som inneholder 25k søkestrengen at jeg må søke mot komprimert fil. Jeg har brukt denne kommandoen men en måte den ikke synes å bruke alle søkeordene.

Jeg har brukt zgrep - farge \u003d alltid-nf [navnet på txt] navn på komprimert fil

Jeg vet at filen inneholder disse søkestrengen (jeg har testet med noen få av dem). liksom det ikke viste noe.


2)
Med samme tekstfil 1), må jeg søke mot en mappe som inneholder 50k e-postmeldinger (. Eml-format). Hvis. EML-filen inneholder match søkestrengen, vil den flytte til en annen mappe. Så jeg kan kjøre en batch ut senere.


Vennligst hjelp!

Skål
  #2 (permalink)  
Old 05-17-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Er søkestrengen én lang streng over flere linjer der du vil finne i akkurat den rekkefølgen? grep-f og venner generelt lese en fil med søkeuttrykk, ett per linje.

Er e-postmeldinger ett per fil, eller er dette en enkelt fil som inneholder flere meldinger? The. Eml filtypen ikke er godt standardisert, det kan enten være.

Hvis du har én melding per fil, grep-l SearchString *. eml vil liste opp de som kampen, men igjen, dette er forutsatt søkestrengen er kortere enn maksimalt én linje.

Du virkelig kan ta deg tid til å tenke på en tråd emne som kunne identifisere denne tråden blant de andre, i utgangspunktet, alle som poster her ønsker hjelp, litt sterkt.
  #3 (permalink)  
Old 05-17-2008
m00 m00 is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 3
Problemet med grep streng mønsteret filen over flere filer

oppmerksom tatt på tråden innlegget.

Det er én søkestreng per linje i txt-fil (jeg rydde opp domenenavnet ned til bare ordet dvs. abc.com til abc).

Jeg har både type e-postmelding fil, 1) en enkelt fil som inneholder flere meldinger og 2) 50000 individuelle e-postmelding på. Eml-format.

Problemet med søket, ser det ikke ut til å kjøre alle søkestrengen inneholder i txt-fil mot målet filen. Det virker bare noen få linjer med søkestrengen brukes.
  #4 (permalink)  
Old 05-18-2008
æra era is offline Forum Advisor  
Herder av Useless Cats (På Sabbatical)
  
 

Bli Date: Mar 2008
Sted: / det / er / bare / bin / sh
Innlegg: 3652
Kan du dele opp søket filen i mindre biter? Min erfaring er at grep vil klage dersom mønstrene filen er for stor, men det er trolig verktøy som vil ganske enkelt avkorte mønstrene hvis de ikke passer inn i mønsteret buffer. Hvis alle treff er på mønstre ved begynnelsen av filen, som kan bekrefte dette (riktignok noe svak) hypotese.

Hvis du kan installere GNU grep, i det minste vil klage dersom mønstrene bufferen er for stor. Prøv også å legge til-F alternativet hvis zgrep støtter dette, eller pakke filene midlertidig, og bruke fgrep.

Hvis du vil kopiere meldingen filer som samsvarer ett av mønstrene i mønstrene filen, bruker noe sånt

Code:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to
Det er mye enklere hvis du har én melding per fil, men det er verktøy som grep etter meldinger i en mbox-fil av meldinger, også. (Se om du har et verktøy kalt mailgrep på systemet. Du kan også kjøre meldingene gjennom procmail hvis du er kjent med det, men jeg gjetter du ikke er, og dette er for lite til å begynne å forklare.)
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 07:53.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0