Para converter de / para vários finais de linha, há programas chamados unix2dos
/ dos2unix
ou todos
/ fromdos
.
Para remover espaços em branco extras no final da linha, você pode usar sed s/[ \t]*$//
(execute este passo depois de corrigir os finais de linha).