Recuerdo que Macs siempre solía usar CR a pesar de que Unix usaba LF y Windows usaba CR + LF
Sin embargo, su memoria es de los viejos tiempos: Mac OS X, ya que Unix, compatible con POSIX, usa el típico Unix LF
.
CR
es un relicto del Mac OS "clásico", ya no se usa.
Por ejemplo, consulte la página de manual de unix2dos
(énfasis mío):
En los archivos de texto de DOS / Windows, un salto de línea, también conocido como nueva línea, es una combinación de dos caracteres: un retorno de carro (CR) seguido de un avance de línea (LF). En los archivos de texto de Unix, un salto de línea es un solo carácter: el avance de línea (LF). En los archivos de texto de Mac, antes de Mac OS X, un salto de línea era un solo carácter de retorno de carro (CR). Hoy en día, Mac OS utiliza saltos de línea de estilo Unix (LF).
Una referencia aún más autorizada: Shell Scripting Primer: diseño de scripts para la implementación multiplataforma
Las herramientas de línea de comandos en Mac OS X (y otras variantes de UNIX o Linux) usan terminaciones de línea de estilo UNIX. Esto significa que cada línea en un archivo de texto termina con un carácter de nueva línea (carácter 10 / 0xA, a menudo abreviado LF).
Muchas aplicaciones antiguas de Mac usan terminaciones de línea "estilo Mac". Esto significa que cada línea en un archivo de texto termina con un carácter de retorno de carro (carácter 13 / 0xD, a menudo abreviado CR).