Dans le shell bash, essayez cat -v <filename> . Cela devrait afficher les retours chariot pour les fichiers Windows.
(Cela a fonctionné pour moi dans rxvt via Cygwin sur Windows XP).
Ubuntu 14.04 :
simple cat -e <filename> fonctionne très bien.
Cela affiche les fins de ligne Unix (\n ou LF) comme $ et les fins de ligne Windows (\r\n ou CRLF) comme ^M$ .
Vous pouvez utiliser le file utilitaire pour vous donner une indication du type de fin de ligne.
Unix :
$ file testfile1.txt
testfile.txt: ASCII text
"DOS":
$ file testfile2.txt
testfile2.txt: ASCII text, with CRLF line terminators
Pour convertir de "DOS" vers Unix :
$ dos2unix testfile2.txt
Pour convertir d'Unix en "DOS":
$ unix2dos testfile1.txt
La conversion d'un fichier déjà converti n'a aucun effet, il est donc prudent de l'exécuter à l'aveugle (c'est-à-dire sans tester le format au préalable), bien que les clauses de non-responsabilité habituelles s'appliquent, comme toujours.
En vi ...
:set list pour voir les fins de ligne.
:set nolist pour revenir à la normale.
Bien que je ne pense pas que vous puissiez voir \n ou \r\n en vi , vous pouvez voir de quel type de fichier il s'agit (UNIX, DOS, etc.) pour en déduire les fins de ligne dont il dispose...
:set ff
Alternativement, à partir de bash vous pouvez utiliser od -t c <filename> ou juste od -c <filename> pour afficher les retours.