给定一个文本,是否有一个程序可以检测新的行字符是什么,Windows、Mac或Linux?
下面的文本由less显示
内存:^M^Mis存储器可由CPU^m^m直接访问。术语“内存”通常(但不总是)与可寻址半导体存储器(即由硅基晶体管组成的集成电路)相关联。
我以为^M是Mac下的新角色。但在电子邮件里,我在搜索时什么也没有发现。
谢谢。
发布于 2014-10-29 06:34:49
file将报告文本文件的在线结尾。例如,如果在ASCII /Linux/OSX文本文件上运行file,它将报告如下:
$ file test.txt
test.txt: ASCII text但是,如果文件有DOS/Windows行尾,它将报告:
test.dos: ASCII text, with CRLF line terminators直到OS 9,Macs使用CR作为行的结尾。当显示这样的文件时,file将报告:
test.mac: ASCII text, with CR line terminators使用OSX,Mac转换成标准的Unix行尾。
https://unix.stackexchange.com/questions/164748
复制相似问题