Knowledge Base

¿Qué es esto?

Linux: Encontrar ficheros en función de sus terminaciones de línea

15/12/2016 - 01/03/2018 -  Comentarios - Linux ficheros

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: