Answers:
file
将报告文本文件的行尾。例如,如果您file
在ASCII Unix / Linux / OSX文本文件上运行,它将仅报告:
$ file test.txt
test.txt: ASCII text
但是,如果文件具有DOS / Windows换行符,它将报告:
test.dos: ASCII text, with CRLF line terminators
在OS 9之前的版本,Mac使用CR作为行尾。出现此类文件时,file
将报告:
test.mac: ASCII text, with CR line terminators
file
仍然有权检举换行字符?
ASCII text, with CRLF, CR, LF line terminators
。
ASCII text, with very long lines
。终结者是LF
file
不要提及使用了哪些终结符。请参阅上面答案中的第一个示例。仅当文件具有非unix终结符时才提及终结符。请参阅上面的答案中的第二个和第三个示例。另外,您的文件可能有一个或多个长行。
file
命令灵魂提供线索,dos2unix
可能也有帮助。