The UNIX and Linux Forums  

Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
google unix.com



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

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 Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 05-17-2008
m00 m00 is offline
Usuário
  
 

Join Date: May 2008
Posts: 3
Ajuda!

Oi, eu preciso de ajuda.

Eu tenho um par de coisas que ficou preso em

1)
Eu tenho um arquivo texto contendo 25k string de pesquisa que eu preciso para pesquisa contra o arquivo compactado. Eu tenho usado este comando, mas de alguma maneira, não parece ser a utilização de todos os termos da pesquisa.

Eu tenho usado zgrep - cor \u003d sempre-nf [nome do arquivo txt] nome do arquivo compactado

Sei que o arquivo contém os search string (Eu testei com alguns deles). de alguma maneira, não mostrar nada.


2)
Com o mesmo arquivo de texto 1), eu preciso para pesquisa contra uma pasta contendo 50k mensagens (. Eml format). Se o arquivo. Eml arquivo contém match string de pesquisa, ele irá passar para outra pasta. Então, eu posso executar um lote imprimir mais tarde.


Por favor, ajude!

Felicidades
  #2 (permalink)  
Old 05-17-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
É a busca de um único longa seqüência durante várias linhas que você deseja encontrar exactamente em que ordem? grep-f e amigos geralmente ler um arquivo de pesquisa expressões, uma por linha.

São as mensagens por um arquivo, ou é um único arquivo contendo várias mensagens? O arquivo. Eml extensão não está bem padronizado, que poderia ser qualquer um.

Se você tem uma mensagem por ficheiro, grep-l SearchString *. eml irá listar os quais coincidem, mas mais uma vez, que está assumindo a seqüência de pesquisa é mais curto que o máximo de uma linha.

Você realmente pode demorar um tempo para pensar de uma discussão que poderia identificar tópico desta discussão entre os outros; basicamente, todos aqueles lugares aqui quer ajudar, alguns com urgência.
  #3 (permalink)  
Old 05-17-2008
m00 m00 is offline
Usuário
  
 

Join Date: May 2008
Posts: 3
problema com o grep string arquivo padrão ao longo de vários ficheiros

tomar nota da discussão sobre a postagem.

É uma busca por linha no arquivo txt (vou limpar o nome do domínio para isto é apenas a palavra abc.com para abc).

Eu tenho o tipo de mensagem arquivo, 1) um único arquivo contendo várias mensagens e 2) 50.000 cada e-mail em formato. Eml formato.

O problema com a pesquisa, não parece para executar a seqüência de pesquisa contém todos no arquivo txt contra o arquivo de destino. Parece apenas algumas linhas de pesquisa string é usado.
  #4 (permalink)  
Old 05-18-2008
era era is offline Forum Advisor  
Herder do Inútil Gatos (On Sabático)
  
 

Join Date: Mar 2008
Localização: / lá / é / só / bin / sh
Posts: 3.652
Podes dividir o ficheiro em pequenos pedaços pesquisa? Minha experiência é que o grep vai queixar se os padrões ficheiro é demasiado grande, mas existem ferramentas que provavelmente irá simplesmente truncar os padrões se eles não se encaixam no padrão tampão. Se todos os acessos são em padrões perto do início do arquivo, que iria confirmar isto (reconhecidamente pouco fraco) hipótese.

Se você pode instalar GNU grep, pelo menos, ele irá se queixar dos padrões tampão é muito grande. Experimente também adicionar a opção-F se o seu zgrep que apoia, ou descompactar os arquivos temporários, e utilização fgrep.

Para copiar uma mensagem de arquivos que correspondem aos padrões nos padrões arquivo, use algo como


Código:
cp `fgrep -f patterns.txt -l -r /path/to/messages` /path/to/copy/to

É muito mais fácil se você tem uma mensagem por arquivo, embora haja ferramentas para grep para mensagens em um arquivo de mensagens mbox, também. (Veja se você tem uma ferramenta chamada mailgrep em seu sistema. Você também pode executar as mensagens através de procmail Se você estiver familiarizado com o assunto, mas estou adivinhando que você não está, e esta casa é pequena demais para começar a explicar.)
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Ligado




Todos os horários são GMT -4. A hora é agora 11:30.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0