de fin de ligne agnostique diff?

Je suis en train de travailler sur un mac, avec quelques-uns assez vieux fichiers. Les différents fichiers ont été créés par les différents programmes, de sorte que certains d'entre eux à la fin avec \r (mac) et certains avec \n (unix). Je veux être en mesure d'exécuter des commandes comme diff, grep, etc. sur ces fichiers, mais ceux qui ont \r sont traités comme un géant de la ligne. personne ne sait d'une version de diff, grep, etc. qui fonctionne correctement avec toutes les nouvelles lignes?

ETA: je tiens également à être des utilitaires unix afin que je puisse les utiliser dans des scripts, emacs, etc...

InformationsquelleAutor Brian Postow | 2009-02-12