+ Responder ao Tópico



  1. #1
    Visitante

    Padrão conversao UNIX -> DOS

    Existe algo que realmente funcione? Tentei o unix2dos e nada... tentei tb o todos mas tb nao funcionou... e por fim sei q existe o comando "tr" mas nao sei usar pra fazer essa conversao.

    ficaria muito grato por alguma ajuda.

    valeu,

    falf

  2. #2
    BrunoC
    Visitante

    Padrão conversao UNIX -> DOS

    O problema todo está no fato que DOS, UNIX e Macs utilizam caracteres diferentes para terminar uma linha. DOS usa CR,LF, Macs usam LF e UNIX usam CR. Você pode mudar isso com o unix2dos, no vi, usando um pequeno script em perl, ou de qualquer outro jeito que convenha. Infelizmente não dá pra usar o tr para conversão UNIX -> DOS. Só é possível usar o tr em conversões DOS -> UNIX

    Em perl:

    perl -p -e &acute;s/\n/\r\n/&acute; < unix.txt > dos.txt

    Com awk:

    awk &acute;sub("$", "\r"-)&acute; unix.txt > dos.txt


    E por aí vai...


    [ Esta mensagem foi editada por: BrunoC em 02-12-2002 20:24 ]