¿Cómo convierto todas las EOL (dos-> unix) de todos los archivos en un directorio y subdirectorios recursivamente sindos2unix
? (No lo tengo y no puedo instalarlo.)Convierte todo EOL (dos-> unix) de todos los archivos en un directorio y subdirectorios recursivamente sin dos2unix
¿Hay alguna forma de hacerlo utilizando tr -d '\r'
y las tuberías? ¿Si es así, cómo?
Esto debería manejar nombres de archivos que contengan espacios en blanco. ¿No agregará una nueva línea al final de cada línea causará que los archivos se espacien a doble espacio, o incluso espacian tres veces (ya que está reemplazando los retornos de carro con líneas nuevas)? Sí, acabo de probarlo. –
@DennisWilliamson Acabo de sacar eso de un guión que tengo en la oficina sin siquiera pensarlo dos veces. Ahora me pregunto cómo funcionan esos scripts. (Podría tener que ver con el hecho de que estaban destinados a convertir archivos creados en Microsoft Office para Mac.) La nueva versión debería funcionar correctamente. –