中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-12 02:27
47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行
DOS批处理 & 脚本技术(批处理室) » [讨论]是否有方便的DOS和UNIX文件格式转换方法?
可打印版本  1,514 / 12
第1楼 honghunter 发表于 2008-01-10 14:13
中级用户 发帖 135 积分 321
[讨论]是否有方便的DOS和UNIX文件格式转换方法?
其实我只需要UNIX到DOS的,也就是'\n' -> '\r\n'

借助sed,可以是用如下方式达到效果:





不过,我现在是想要问问,是否有更简单的方法,最好是不用第三方工具的。


原理我已经知道了,下面摘自:http://hi.baidu.com/dbsuit/blog/item/511eb409f9abe7266b60fba8.html



[ Last edited by honghunter on 2008-1-10 at 02:15 PM ]
第2楼 不得不爱 发表于 2008-01-10 15:53
超级版主 发帖 2,044 积分 5,310 来自 四川南充
Unix -> Dos

for /f "delims=" %i in (Unix.txt) do echo %i>>dos.txt
就可以了
第3楼 honghunter 发表于 2008-01-10 16:12
中级用户 发帖 135 积分 321
Originally posted by 不得不爱 at 2008-1-10 03:53 PM:
Unix -> Dos

type Unix.txt>dos.txt
就可以了


我这么做了,可是还是UNIX的啊,郁闷。
第4楼 不得不爱 发表于 2008-01-10 16:40
超级版主 发帖 2,044 积分 5,310 来自 四川南充
修改了下再看!
第5楼 honghunter 发表于 2008-01-10 16:45
中级用户 发帖 135 积分 321
源文件中只有换行的,新文件变成“ECHO 处于打开状态。”了
第6楼 不得不爱 发表于 2008-01-10 16:55
超级版主 发帖 2,044 积分 5,310 来自 四川南充
不应该吧,怎么我没有那个问题啊
第7楼 lxmxn 发表于 2008-01-10 17:00
版主 发帖 4,938 积分 11,386
Unix to DOS
more myunix.txt>mydos.txt
第8楼 honghunter 发表于 2008-01-10 20:54
中级用户 发帖 135 积分 321
谢谢各位,我明天到公司再试试看。
第9楼 weasel 发表于 2009-06-01 13:08
初级用户 发帖 66 积分 118
Originally posted by lxmxn at 2008-1-10 17:00:
more myunix.txt>mydos.txt


解决了困扰我很久的问题。谢谢版主

太神奇了不知道more有这个作用。

[ Last edited by weasel on 2009-6-2 at 06:47 ]
第10楼 qqs09123 发表于 2010-07-19 20:56
新手上路 发帖 8 积分 8
Originally posted by weasel at 2009-6-1 13:08:


解决了困扰我很久的问题。谢谢版主

太神奇了不知道more有这个作用。

[ Last edited by weasel on 2009-6-2 at 06:47 ]



同理,如果是在unix系统中,使用more dosfile>unixfile,也可以将windows格式文本转换成unix格式文本。
第11楼 HAT 发表于 2010-07-20 13:24
版主 发帖 5,017 积分 9,023
Re 10 楼
你在什么版本的Unix里面测试的?
第12楼 qqs09123 发表于 2010-07-20 16:05
新手上路 发帖 8 积分 8
Originally posted by HAT at 2010-7-20 13:24:
你在什么版本的Unix里面测试的?



不是测试是使用。是sco unix5.0.5版本
第13楼 HAT 发表于 2010-07-21 10:39
版主 发帖 5,017 积分 9,023
Re 12 楼
你真幸运,我在以下系统里面的测试全部失败:
Ubuntu、Solaris、AIX、FreeBSD
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023