Versuchen Sie in der Bash-Shell cat -v <filename> . Dies sollte Wagenrückläufe für Windows-Dateien anzeigen. 
(Das hat bei mir in rxvt über Cygwin unter Windows XP funktioniert).
Ubuntu 14.04:
 einfach cat -e <filename> funktioniert prima. 
 Dies zeigt Unix-Zeilenenden (\n oder LF) als $ und Windows-Zeilenenden (\r\n oder CRLF) als ^M$ .
 Sie können den file verwenden Dienstprogramm, um Ihnen einen Hinweis auf die Art der Zeilenenden zu geben.
Unix:
$ file testfile1.txt
testfile.txt: ASCII text
 "DOS":
$ file testfile2.txt
testfile2.txt: ASCII text, with CRLF line terminators
 So konvertieren Sie von "DOS" nach Unix:
$ dos2unix testfile2.txt
 Um von Unix zu "DOS" zu konvertieren:
$ unix2dos testfile1.txt
 Das Konvertieren einer bereits konvertierten Datei hat keine Auswirkungen, daher ist es sicher, sie blind auszuführen (d. h. ohne das Format zuerst zu testen), obwohl wie immer die üblichen Haftungsausschlüsse gelten.
 In vi ...
 :set list um Zeilenenden zu sehen.
 :set nolist um wieder normal zu werden.
 Obwohl ich nicht glaube, dass Sie \n sehen können oder \r\n in vi , können Sie sehen, um welchen Dateityp es sich handelt (UNIX, DOS usw.), um daraus abzuleiten, welche Zeilenenden sie hat...
 :set ff 
 Alternativ ab bash Sie können od -t c <filename> verwenden oder einfach od -c <filename> um die Retouren anzuzeigen.