+ Responder ao Tópico



  1. #1
    Avatar de evil_inside
    Ingresso
    Aug 2004
    Localização
    Bagé, Rio Grande do Sul, Brazil, Brazil
    Posts
    275

    Padrão Remover caracter arquivo

    baixei o codigo fonte de um programa e todos os arquivos as linhas terminam c/ ^M que é um caracter especial p/ indicar o fim de linha, mas c/ esse caracter no fim de cada linha nao posso compilar pois dá erro

    nao tem como ficar editando manualmente todos eles pois sao mtas linhas

    entao como eu poderia remover c/ um simples comando?

    pq no VI eu ele nao reconhece ^M se mando substituir c/ ':%s/^M/ /g'

    alguem sabe c/ dar um cat alguma coisa ou no vi mesmo p/ tirar isso?

  2. #2

    Padrão

    Código :
    awk '{ sub("\r$", ""); print }' arquivo_com_^m.txt > arquivo_sem_^m.txt



  3. #3

    Padrão

    O problema é que esse arquivo foi gerado no formato DOS, só usar uma ferramenta pra converter, tipo tofrodos.

    abraço