当前位置: 技术问答>linux和unix
UNIX下文本文件的控制字符
来源: 互联网 发布时间:2014-10-23
本文导语: 在UNIX系统下生成一个文本文件,在生成文本时,加上0D0A,以期按行输出, 但,在MORE 此文件是却无此效果,用FTP 传到WIN98下,用NOTPAD打开,则按行显示, 请教各位高手,这是为什么?如何解决? |unix...
在UNIX系统下生成一个文本文件,在生成文本时,加上0D0A,以期按行输出,
但,在MORE 此文件是却无此效果,用FTP 传到WIN98下,用NOTPAD打开,则按行显示,
请教各位高手,这是为什么?如何解决?
但,在MORE 此文件是却无此效果,用FTP 传到WIN98下,用NOTPAD打开,则按行显示,
请教各位高手,这是为什么?如何解决?
|
unix和dos下文本文件就是这点不同,unix下的换行是0xa(有的unix变种是0xd),不同于dos,你生成文本时,如用c语言,用'n'换行就不会有错了.把该文件传到WIN98下后用ultra edit32转换一下格式(否则,在WIN98下就不换行了)就可以了.
|
mach说得不错,用C语言生成文本文件,用'n'换行。另外注意用ftp传文件时用ascii模式来传。
|
dos下有一个unix2dos.exe的程序转换一便可.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。