Lembro que os Macs sempre usavam CR, apesar do Unix usar LF e o Windows usar CR + LF
Porém, sua memória é dos bons velhos tempos: Mac OS X, como o Unix compatível com POSIX, usa o Unix típico LF
.
CR
é um relíquia do Mac OS "clássico", não é mais usado.
Por exemplo, verifique a página de manual de unix2dos
(ênfase minha):
Nos arquivos de texto do DOS / Windows, uma quebra de linha, também conhecida como nova linha, é uma combinação de dois caracteres: um retorno de carro (CR) seguido por um avanço de linha (LF). Nos arquivos de texto Unix, uma quebra de linha é um único caractere: o Line Feed (LF). Nos arquivos de texto do Mac, anteriores ao Mac OS X, uma quebra de linha era um único caractere de retorno de carro (CR). Atualmente, o Mac OS usa quebras de linha no estilo Unix (LF).
Uma referência ainda mais autoritária: Shell Scripting Primer: projetando scripts para implantação em várias plataformas
As ferramentas de linha de comando no Mac OS X (e outras variantes do UNIX ou Linux) usam finais de linha no estilo UNIX. Isso significa que cada linha em um arquivo de texto termina com um caractere de nova linha (caractere 10 / 0xA, frequentemente abreviado LF).
Muitos aplicativos Mac mais antigos usam finais de linha "estilo Mac". Isso significa que cada linha em um arquivo de texto termina com um caractere de retorno de carro (caractere 13 / 0xD, CR frequentemente abreviado).