+ Responder ao Tópico



  1. #1
    sambaloco40
    :mrgreen: :mrgreen:
    E ai pessoal?! BLZ??

    Olha só, estou precisando de uma ajuda da comunidade PERL. Preciso fazer um script que faça a simples leitura e substituição de alguns caracteries em um arquivo. Funciona assim, segue um exemplo do arquivo que tenho:

    aaaa|bbbb|cccc|dddd|eeee
    aaaa|bbbb|cccc|dddd|eeee
    aaaa|bbbb|cccc|dddd|eeee
    aaaa|bbbb|cccc|dddd|eeee
    aaaa|bbbb|cccc|dddd|eeee

    Ai, quero que o script apague os |bbbb . Ficando assim:

    aaaa|cccc|dddd|eeee
    aaaa|cccc|dddd|eeee
    aaaa|cccc|dddd|eeee
    aaaa|cccc|dddd|eeee
    aaaa|cccc|dddd|eeee

    Entenderam? Andei procurando pelo gooooooogle e aqui no under, mas nao encontrei algo que me ajudasse muito. O lance é que tenho um arquivo texto de 1.9GB e tenho de arruma-lo. Ai, só com scripts mesmo. Alguém pode me ajudar??! VALEU!! :roll: :roll: :roll:

  2. Aconselho utilizar sed ao inves de perl, vai te poupar o conhecimento sobre a linguagem.
    Além do sed ser feito pra isso.

    No teu exemplo, supondo que esteja no arquivo exemplo.txt:

    sed -e "s/\(.*\)|bbbb\(|.*\)/\1\2/" exemplo.txt

    Tudo que você precisa saber é sobre Expressoes Regulares.
    Existem bons HOWTOs por ai

    Abracos






Tópicos Similares

  1. Perl Ajuda
    Por smvda no fórum Linguagens de Programação
    Respostas: 12
    Último Post: 08-11-2004, 15:16
  2. Bash Script - Perl
    Por nafre no fórum Linguagens de Programação
    Respostas: 1
    Último Post: 09-06-2004, 19:50
  3. Script Perl
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 12-11-2003, 21:01
  4. script perl ???
    Por STEEV no fórum Servidores de Rede
    Respostas: 1
    Último Post: 26-10-2003, 17:47
  5. script perl conecta no Oracle 8 mas nao no 9
    Por clever no fórum Servidores de Rede
    Respostas: 0
    Último Post: 07-01-2003, 13:56

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L