![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida! |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Ayuda!
Hola, necesito ayuda.
Tengo un par de cosas que tengo pegada en 1) Tengo un archivo de texto que contiene 25k cadena de búsqueda que tengo que buscar el archivo comprimido. He utilizado este comando, pero de alguna manera que no parece utilizar todos los términos de búsqueda. He utilizado zgrep - color \u003d siempre-nf [nombre del archivo txt] nombre del archivo comprimido Sé que el archivo contiene las cadena de búsqueda (he probado con algunos de ellos). de alguna manera que no muestran nada. 2) Con el mismo archivo de texto 1), tengo que buscar una carpeta que contiene los mensajes de correo electrónico 50k (. Eml formato). Si el archivo. Eml archivo contiene partido cadena de búsqueda, que se moverá a otra carpeta. Por lo tanto, puede ejecutar un lote de impresión más tarde. Por favor, ayuda! ¡Salud! |
|
||||
|
La cadena de búsqueda es una sola cadena larga a través de múltiples líneas que desea encontrar exactamente en ese orden? grep-f y amigos en general, leer un archivo de expresiones de búsqueda, uno por línea.
Son los mensajes de correo electrónico por un archivo, o se trata de un único archivo que contiene varios mensajes? El archivo. Eml extensión no está bien normalizada, que podría ser. Si usted tiene un mensaje por archivo, grep-l searchstring *. eml una lista de los que coinciden, pero de nuevo, que asuma la cadena de búsqueda es más corto que el máximo de una línea. Que realmente podría tener el tiempo para pensar en un hilo tema que identificar este hilo entre los otros, básicamente, todo el que quiere ayudar a los puestos aquí, algunos con carácter urgente. |
|
||||
|
problema con grep cadena archivo de patrón a través de múltiples archivos
tomado nota en el hilo puesto.
Es una cadena de búsqueda en cada línea en el archivo txt (I limpiar el nombre de dominio sólo a la palabra es decir, a abc.com abc). Tengo tanto el tipo de mensaje de correo electrónico de archivo, 1) un único archivo que contiene varios mensajes y 2) 50000 individuales en el mensaje de correo electrónico. Eml formato. El problema con la búsqueda, no parece correr todos contiene la cadena de búsqueda en el archivo txt en contra del archivo de destino. Al parecer, sólo unas pocas líneas de búsqueda se utiliza. |
|
||||
|
¿Se puede dividir el archivo de búsqueda en trozos más pequeños? Mi experiencia es que grep se quejará si los patrones de archivo es demasiado grande, pero son probablemente las herramientas que simplemente truncar los patrones en caso de que no encajan en el modelo de amortiguación. Si todos los accesos están en los patrones cerca del comienzo del archivo, que confirman este (ciertamente algo débil) hipótesis.
Si puede instalar GNU grep, por lo menos se quejará si los patrones de amortiguación es demasiado grande. Trate de añadir también la opción-f si su zgrep admite que, o bien, descomprimir los archivos temporalmente, y el uso fgrep. Para copiar archivos de mensajes que coincidan con uno de los patrones de la estructura de archivos, usar algo como Código:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|