Para encontrar ficheros recursivamente en función de sus terminaciones de línea ejecutaríamos:
Para buscar ficheros con extensión dos/windows:
find . -not -type d -exec file "{}" ";" | grep "CRLF line terminators"
Este otro comando también lo hace pero no siempre funciona bien, a veces muestra ficheros que no tienen los finales de línea así, y lee el contenido, hay que usarlo con cuidado. La ventaja que tiene sobre el anterior es que es mucho más rápido:
grep -IUr --color "^M"
Para buscar ficheros con extensión Macintosh: