+ Responder ao Tópico



  1. #1
    ibere
    Olá pessoal!

    Seguinte, baixei uns scripts para o meu servidor, e ao tentar executá-lo tive problemas, verifiquei que, ao final de cada linha do script, foi adicionado um ^M que acaba não deixando o scripit executar.
    São vários arquivos que vieram com este problema, uns com mais de 1000 linhas de codigo.
    Alguém sabe como isso aconteceu e tem uma idéia de como posso retirar esse caracter de uma forma mais rápida do que edição de um por um dos arquivos ???


    Obrigado,


    Iberê

  2. cara, o "vim" tem um comando que tu pode substituir palavras em vários arquivos... dá uma olhada no google que eu já vi coisa parecida com isso...

    ah, eu já tive o mesmo problema, porém pra mim era um só arquivo com umas 20 linhas...

    feito.



  3. Eles foram editados em um ambiente/editor com charset diferente (provavelmente algum editor by M$).
    Faça um scriptzinho em perl/php ou utilize o sed para remover isto do final das linhas..

    Código :
    for x in `ls`; do 
        cat $x | sed 's/.+\^M$//g' > $x.new;
    done

    Fiz agora e não testei, faça um backup do seu diretório só para garantir..
    Qualquer coisa posta aí....

    editado: HAHHA... agora vi uma coisa nesse post... lá encima usei a sigla M$ para Microsoft, e ali embaixo na RE utilizei \^M$ para pegar ^M no final das linhas do arquivo, coincidência não ? hehehe

  4. #4
    dos2unix?
    8)
    HTH,






Tópicos Similares

  1. Colocar comandos no final de scripts
    Por geovane no fórum Redes
    Respostas: 6
    Último Post: 26-06-2008, 16:31
  2. Ponto "." no final de uma url ?
    Por no fórum Servidores de Rede
    Respostas: 8
    Último Post: 20-08-2005, 18:46
  3. Mandar email no final de um Script
    Por durban no fórum Servidores de Rede
    Respostas: 7
    Último Post: 30-12-2004, 19:57
  4. O que eu fiz/vou fazer no final de semana?
    Por epf no fórum Assuntos não relacionados
    Respostas: 5
    Último Post: 31-10-2004, 22:27
  5. Caracter de fim de linha
    Por no fórum Servidores de Rede
    Respostas: 0
    Último Post: 16-09-2003, 15:26

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L