+ -
当前位置:首页 → 问答吧 → 请教各位高手,有没有命令是用来查看文件格式的 unix dos

请教各位高手,有没有命令是用来查看文件格式的 unix dos

时间:2011-09-16

来源:互联网

查看某个文件是unix格式还是dos格式,能用vi命令来看,但是好像不能用程序来做。
请教各位大虾,有没有别的命令是查看文件是unix还是dos格式的?

作者: wumingpk   发布时间: 2011-09-16

file ?

楼主是指文本文件的格式吧, 用二进制工具可以看,例如gedit.

作者: wenxy1   发布时间: 2011-09-16

file~
od~

作者: qq120848369   发布时间: 2011-09-16

刚试了下,用file查看,如果是dos风格,会有:
with CRLF line terminators

如果不是,则没有。
现在我基本在windows下写代码,即使是linux编译的,也通过samba方式。
常用的编辑器是notepad++,在它的右下角能看到,用UE也会知道。

要不自己写个程序来判断?

作者: subfate   发布时间: 2011-09-16

引用 1 楼 wenxy1 的回复:
file ?

楼主是指文本文件的格式吧, 用二进制工具可以看,例如gedit.


对的,但是我现在是想自己写一个程序来判断,用工具查看是可以的。
我现在是找不到查看这个格式的命令。

不管是unix还是dos,用file命令查看显示出来的都是:
patch.sh: 可执行的 shell 脚本


作者: wumingpk   发布时间: 2011-09-16

查一下\r\n就行了.

作者: qq120848369   发布时间: 2011-09-16

有俩命令,你可以用, dos2UNIX,UNIX2dos,转完以后用diff比较一下就知道是不是win的文件了,效率很低= =

作者: qq120848369   发布时间: 2011-09-16

也可以cat -A | grep "^M$" 就知道是不是win .

作者: qq120848369   发布时间: 2011-09-16

进来学习滴

作者: cqbamboo   发布时间: 2011-09-16

热门下载

更多