+ Responder ao Tópico



  1. #1
    thiagog
    pessoal to arrancando o EXCHANGE 5.5 da rede e migrando os usuarios para o qmail ;
    soh que qdo exportei as contas de correio ficou assim o arquivo:

    SMTP:Ponto258@lixo.COM.BR%MS:PAULOOCTAV/PAULOOCTAV/PONTO258%X400:c=US;a= ;p=lixo;o=lixo.COM.BR;s=Ponto258;%CCMAIL:Ponto258 at lixo.COM.BR
    CCMAIL:Ponto259 at lixo.COM.BR%MS:PAULOOCTAV/PAULOOCTAV/PONTO259%SMTP:ponto259@lixo.COM.BR%X400:c=US;a= ;p=lixo;o=lixo.COM.BR;s=Ponto259;

    e eu preciso apenas pegar os DADOS:
    (em negrito)

    "Ponto258" apos os ":" e antes do "@"
    como faco isso ?

    obrigado,

  2. Solucao facil em perl.
    Aplique esta regexp no STREAM do stdin e jogue pra stdout.
    Ou faca o perl abrir o arquivo, ler, filtrar, e gravar em outro.

    Código :
    /.*SMTP\:(.+?)\@.+/

    PS: nao lembro os parametros do sed pra fazer o mesmo (pelo menos nao da pra fazer com identificadores).



  3. GNU Bash-2.05a:

    sed 's/.*SMTP:\(.*\)\@.*/\1/' arquivo
    Abraços.






Tópicos Similares

  1. Expressão regular web-proxy mk 3.20
    Por gravatasufoca no fórum Redes
    Respostas: 6
    Último Post: 19-07-2009, 15:56
  2. Expressão Regular Bash no auth.log
    Por oicreal no fórum Linguagens de Programação
    Respostas: 7
    Último Post: 14-11-2008, 10:17
  3. Squid - expressão regular tem como??
    Por gargwlas no fórum Servidores de Rede
    Respostas: 7
    Último Post: 13-06-2005, 02:15
  4. Expressao regular (PHP)
    Por SDM no fórum Linguagens de Programação
    Respostas: 0
    Último Post: 15-04-2004, 11:37
  5. Expressao regular em C
    Por SDM no fórum Linguagens de Programação
    Respostas: 5
    Último Post: 13-11-2003, 11:11

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L