The UNIX and Linux Forums  
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.

Go Back   Die UNIX-und Linux-Foren > Top Foren > UNIX for Dummies Questions & Answers
.
Google unix.com



UNIX for Dummies Questions & Answers Wenn Sie nicht sicher sind, wo Sie eine UNIX-oder Linux-Frage, post it here. Alle UNIX-und Linux-Anfänger willkommen!

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 Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-17-2008
M00 m00 is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 3
Hilfe!

Hi, ich brauche Hilfe.

Ich habe ein paar Dinge, die ich habe sich auf die

1)
Ich habe eine Textdatei mit 25k Suchbegriff, die ich benötige, um gegen die komprimierte Datei. Ich habe diesen Befehl, aber irgendwie scheint es nicht zu benutzen alle Suchbegriffe enthalten.

Ich habe zgrep - Farbe \u003d immer NF-[Name des txt-Datei] Name der komprimierten Datei

Ich weiß, dass die Datei enthält die Such-String (Ich habe mit einigen von ihnen). irgendwie nicht alles zeigen.


2)
Mit der gleichen Text-Datei 1), muss ich die Suche gegen einen Ordner mit 50k E-Mail-Nachrichten (. Eml-Format). Wenn das. Eml-Datei mit String-Suche, wird es in einen anderen Ordner zu verschieben. So kann ich eine Batch-Print später.


Bitte helfen Sie!

Prost
  #2 (permalink)  
Old 05-17-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Ist der Suchbegriff einen einzigen langen String über mehrere Zeilen, die Sie wollen, finden in genau dieser Reihenfolge? grep-F und Freunde der Regel lesen eine Datei der Suche Ausdrücke, eine pro Zeile.

Sind die E-Mail-Nachrichten pro Datei ein, oder ist dies eine einzelne Datei mit mehreren Nachrichten? Die. Eml-Erweiterung ist nicht gut standardisiert, sie könnte es sich entweder um.

Wenn Sie eine Nachricht pro Datei, grep-l searchstring *. eml listet diejenigen, die mit, aber auch, dass die Annahme, dass die Such-String ist kürzer als die maximal eine Zeile.

Sie könnte wirklich die Zeit nehmen, zu denken, der einen Thread Thema identifizieren, die diesen Thread unter anderem, im Grunde alle, die Beiträge hier helfen will, einige dringend.
  #3 (permalink)  
Old 05-17-2008
M00 m00 is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 3
Problem mit grep Bespannung Datei auf mehrere Dateien

Hinweis auf den Thread nach.

Es ist ein Such-String pro Zeile in der txt-Datei (I Sanierung der Domain-Namen nur auf das Wort bedeutet auf abc.com ABC).

Ich habe beide Arten von E-Mail-Datei, 1) eine einzige Datei, die mehrere Nachrichten und 2) 50000 E-Mail-Nachricht im einzelnen. Eml-Format.

Das Problem mit der Suche, es scheint nicht, um alle Such-String enthält in der txt-Datei gegen die Ziel-Datei. Es scheint nur ein paar Zeilen Suchbegriff verwendet wird.
  #4 (permalink)  
Old 05-18-2008
Ära era is offline Forum Advisor  
Herder sinnlosen Katzen (Am Sabbatical)
  
 

Join Date: März 2008
Location: / es / ist / nur / bin / sh
Beiträge: 3652
Können Sie trennen die Suche Datei in kleinere Stücke? Meine Erfahrung ist, dass grep wird beschweren, wenn die Muster-Datei ist zu groß, aber es gibt wohl Tools, die einfach kürzen, die Muster, wenn sie passen nicht in das Muster-Puffer. Wenn alle Treffer auf Muster in der Nähe der Anfang der Datei, würde dies bestätigen (zugegebenermaßen etwas schwach) Hypothese.

Wenn Sie installieren können GNU grep, zumindest wird sie beschweren, wenn die Muster-Puffer zu groß ist. Versuchen Sie, auch das Hinzufügen der Option-f, wenn Ihr zgrep unterstützt, dass, oder entpacken Sie die Dateien vorübergehend, und die Verwendung fgrep.

So kopieren Sie Dateien, die Nachricht mit einem der Muster in die Muster-Datei, verwenden Sie so etwas wie

Code:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to
Es ist viel einfacher, wenn Sie eine Nachricht pro Datei, allerdings gibt es Tools, grep nach Nachrichten in einer mbox-Datei von Nachrichten, zu. (Sehen Sie, wenn Sie ein Werkzeug namens mailgrep auf Ihrem System. Sie können auch die Nachrichten, die über procmail Wenn Sie mit, aber ich bin zu raten Sie nicht, und dieses Feld ist zu klein, um zu erklären.)
Closed Thread

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 01:02 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0