![]() |
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!! |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Help!
Hoi, ik heb hulp nodig.
Ik heb een paar dingen die ik heb geplakt op 1) Ik heb een tekst bestand met 25k zoeken string die ik nodig heb om te zoeken tegen het gecomprimeerde bestand. Ik heb dit commando gebruikt, maar een of andere manier niet lijkt te gebruiken alle zoektermen. Ik heb gebruikt zgrep - kleur \u003d altijd nf [naam van txt-bestand] naam van het gecomprimeerde bestand Ik weet dat het bestand bevat de zoekreeks (Ik heb het getest met een paar van hen). of andere manier niet iets laten zien. 2) Met dezelfde tekst bestand 1), ik moet om te zoeken tegen een map met 50k e-mailberichten (. Eml-formaat). Als het. Eml-bestand bevat match zoekreeks, zal verhuizen naar een andere map. Dus ik kan een partij print later. Please help! Sante |
|
||||
|
Is de zoekreeks van een lange reeks over meerdere lijnen die u wilt vinden in precies die volgorde? grep-F en vrienden algemeen lezen van een bestand zoeken expressies, een per regel.
Zijn de e-mailberichten een per bestand, of is dit een enkel bestand met meerdere berichten? Het. Eml extensie is niet goed gestandaardiseerd; het kan worden. Als u een bericht per bestand, grep-l zoekwoord *. eml zal lijst degenen die overeenkomen, maar nogmaals, dat is de veronderstelling dat de search string korter is dan maximaal een lijn. Je kon echt de tijd nemen om na te denken van een draad onderwerp zou identificeren deze draad bij de anderen; wezen, iedereen die hier posten wil helpen, sommige dringend. |
|
||||
|
probleem met grep string patroon bestand over meerdere bestanden
nota genomen over de draad post.
Het is een zoekreeks per regel in het txt-bestand (ik clean-up van de domeinnaam naar alleen het woord dwz abc.com op abc). Ik heb beide type e-mailbericht bestand, 1) een enkel bestand met meerdere berichten en 2) 50000 afzonderlijke e-mail bericht in. Eml formaat. Het probleem met het zoeken, lijkt het niet te lopen alle zoekreeks bevat in het txt bestand tegen het doelbestand. Het lijkt slechts een paar lijnen van zoekreeks wordt gebruikt. |
|
||||
|
Kunt u opgesplitst het zoeken bestand in kleinere brokken? Mijn ervaring is dat grep zal klagen als de patronen die bestand is te groot, maar er zijn waarschijnlijk instrumenten die gewoon afgeplat de patronen indien zij niet passen in het patroon buffer. Als alle hits zijn op de patronen in de buurt van het begin van het bestand, dat zou bevestigen dit (weliswaar enigszins zwak) hypothese.
Als u kunt installeren GNU grep, althans zal klagen als de patronen buffer is te groot. Probeer ook de toevoeging van de-F optie als uw zgrep steunt dat, of, decomprimeer bestanden tijdelijk, en het gebruik fgrep. Te kopiëren bericht bestanden die overeenkomen met een van de patronen in de patronen bestand, gebruikt u iets als Code:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|