Isso realmente não é um "bug" ... como é o design. As novas linhas do Windows são definidas como "\ r \ n" ... ou uma combinação "Retorno de carro" e "Nova linha" ... ao passo que os sabores * nix preferem omitir o retorno de carro. Você sempre deve usar "\ r \ n" em qualquer coisa no Windows, sempre que possível. Qualquer outra coisa pode ser interpretada incorretamente ... e causar muitos resultados inesperados.