![]() |
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.
|
|
google unix.com
|
|||||||
| Fórumok | Regisztráció | Fórum Szabályok | Linkek | Albumok | GYIK | Tagok listája | Naptár | Keres | Mai hozzászólások | Megjelöl Fórumok Olvas |
| A UNIX a dummies Kérdések és válaszok Ha nem biztos benne, hogy hol osztályozhatom Unix vagy Linux kérdés, post it here. Minden UNIX és Linux newbies welcome! |
![]() |
|
|
LinkBack | Téma eszközök | Keresés a téma | Rate Thread | Megjelenítési módok |
|
|
|
||||
|
Segítség!
Hi, I need help.
Van egy pár dolog, amit kapott megragadt-ra 1) Van egy szöveges fájl, amely tartalmazza 25k keresett szöveget, amit kell keresgélni ellen tömörített fájlt. Én használtam ezt a parancsot, de valahogy nem úgy tűnik, hogy minden a keresési feltételeket. Nekem van használt zgrep - colour \u003d always-nf [txt fájl neve] tömörített fájl neve Tudom, hogy a fájl tartalmazza azokat keresési karakterláncot (Kipróbáltam néhány közülük). valahogy nem mutatott semmit. 2) Ugyanazzal a szöveges fájl 1), I need to search ellen tartalmazó mappában 50k e-mail üzenetek (. Eml formátum). Ha az. EML fájl tartalmazza mérkőzés keresett szöveget, akkor léphet át egy másik mappába. Így tudok futni egy batch print későbbiekben. Kérem, segítsen! Egészségére |
|
||||
|
Van a keresett szöveg egyetlen hosszú karakterláncot, amely több sorban is meg akarja találni pontosan ebben a sorrendben? grep-f és barátai általában olvasni egy fájlt a keresési kifejezések, soronként egyet.
Vannak-e az e-mail üzeneteket egy darab fájl, vagy ez egy fájl, amely több üzenetet? A. Eml kiterjesztés nem jól szabványosított, ez lehet akár. Ha van egy üzenet egy fájlt, grep-l SearchString *. eml kiírja azokat, amelyek egyeznek, de megint, ez feltételezve, hogy a keresett szöveg rövidebb, mint a maximális egy sorban. Tényleg lehetne időt arra, hogy gondoljon egy szál téma, amely megfogalmazná a szál a többiek között, alapjában véve mindenki, aki itt akar segíteni állások, néhány sürgős. |
|
||||
|
probléma a grep string leíró állományban át több fájlt
tudomásul veszik fel a fonalat post.
Ez az egyik keresett szöveg egy sort a txt fájl (I tisztítsák meg a domain nevet le csak a szó, azaz a abc.com abc). Nekem van mindkét típusú file-mail üzenet, 1) egyetlen fájl, amely több üzenetet, és 2) 50000 egyedi e-mail üzenetet. Eml formátumban. A probléma a keresést, nem tűnik futtatni az összes keresési string tartalmazza a txt fájl szemben a cél fájlt. Úgy tűnik, csak néhány sornyi keresett szöveget használnak. |
|
||||
|
Tud szét a keresett fájlt kisebb darabokra? Tapasztalatom az, hogy a grep fog panaszkodni, ha a mintákat a fájl túl nagy, de vannak olyan eszközök, melyek valószínűleg egyszerűen vágni a mintákat, ha nem illeszkedik a minta pufferrel. Ha az összes találati a minták közel a kezdete a fájl, ami ezt erősíti meg (igaz, kissé gyenge) hipotézist.
Ha nem tudja telepíteni GNU grep, legalábbis akkor panaszkodj, ha a minták puffer túl nagy. Próbálja ki még hozzá a-F opció, ha zgrep támogatja e, vagy, tömörítse ki a fájlokat ideiglenesen, és használja fgrep. Másolni üzeneteket tartalmazó fájlt, amely egyezik az egyik szokásokat a minták fájlt, valahogy így Kód:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to |
![]() |
| Könyvjelzõk |
| Téma eszközök | Keresés a téma |
| Megjelenítési módok | Rate this thread |
|
|