Di bash shell, coba cat -v <filename>
. Ini akan menampilkan carriage-returns untuk file windows.
(Ini bekerja untuk saya di rxvt via Cygwin di Windows XP).
Ubuntu 14.04:
cat -e <filename>
sederhana bekerja dengan baik.
Ini menampilkan akhiran baris Unix (\n
atau LF) sebagai $
dan akhiran baris Windows (\r\n
atau CRLF) sebagai ^M$
.
Anda dapat menggunakan file
utilitas untuk memberi Anda indikasi jenis akhir baris.
Unix:
$ file testfile1.txt
testfile.txt: ASCII text
"DOS":
$ file testfile2.txt
testfile2.txt: ASCII text, with CRLF line terminators
Untuk mengonversi dari "DOS" ke Unix:
$ dos2unix testfile2.txt
Untuk mengonversi dari Unix ke "DOS":
$ unix2dos testfile1.txt
Mengonversi file yang sudah dikonversi tidak berpengaruh sehingga aman untuk dijalankan secara membabi buta (yaitu tanpa menguji formatnya terlebih dahulu) meskipun penafian biasa berlaku, seperti biasa.
Di vi
...
:set list
untuk melihat akhir baris.
:set nolist
untuk kembali normal.
Meskipun menurut saya Anda tidak dapat melihat \n
atau \r\n
di vi
, Anda dapat melihat jenis file apa itu (UNIX, DOS, dll.) untuk menyimpulkan akhiran baris mana yang dimilikinya...
:set ff
Atau, dari bash
Anda dapat menggunakan od -t c <filename>
atau cukup od -c <filename>
untuk menampilkan pengembalian.