UNIX下文本文件的控制字符

railway 2000-03-14 05:35:00
加精
在UNIX系统下生成一个文本文件,在生成文本时,加上0D0A,以期按行输出,
但,在MORE 此文件是却无此效果,用FTP 传到WIN98下,用NOTPAD打开,则按行显示,
请教各位高手,这是为什么?如何解决?
...全文
189 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hem 2001-05-17
  • 打赏
  • 举报
回复
精华区有一个 c 程序 实现 dtox 转换。
cells 2001-04-29
  • 打赏
  • 举报
回复
unix下有dos2unix,unix2dos两个程序可以将格式互相转换
wwwunix 2000-08-17
  • 打赏
  • 举报
回复
unix下有一个xtod的命令可以转换.
AChung666 2000-08-16
  • 打赏
  • 举报
回复
dos下有一个unix2dos.exe的程序转换一便可.
coolye 2000-03-15
  • 打赏
  • 举报
回复
mach说得不错,用C语言生成文本文件,用'\n'换行。另外注意用ftp传文件时用ascii模式来传。
mach 2000-03-14
  • 打赏
  • 举报
回复
unix和dos下文本文件就是这点不同,unix下的换行是0xa(有的unix变种是0xd),不同于dos,你生成文本时,如用c语言,用'\n'换行就不会有错了.把该文件传到WIN98下后用ultra edit32转换一下格式(否则,在WIN98下就不换行了)就可以了.

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧