给定文本,是否有一个程序可以检测换行符是Windows,Mac还是Linux?
例如,以下文字显示为 less
内存:^ M ^ CPU可以直接访问的Mis存储^ M ^ M术语“内存”通常(但不总是)与可寻址的半导体存储器(即由基于硅的晶体管组成的集成电路)相关联。^ M半导体存储器被组织为^记忆细胞
我以为^ M是Mac下的换行符。但是在emacs中,我按Ctrl-q Ctrl-m进行搜索,但没有发现任何内容。
谢谢。
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
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句