免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 3400 | 回复: 20
打印 上一主题 下一主题

[SCO UNIX] 恼人的字符'^M' [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-22 09:55 |只看该作者 |倒序浏览
机器描述:windows 2000和sco unix同装一个硬盘上;
          格式化一个fat16分区(作为共享);

问题:在windows中放入fat16分区的txt文件,到unix底下读(vi)时每行结束都有额外的字符'^M',怎样解决?


非常感谢!

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-08-22 10:05 |只看该作者

恼人的字符'^M'

在vi command冒号方式下输入:
: 1,$s/<Ctrl+V>;<Ctrl+M>;//
<Ctrl+V>;指同时按Ctrl和V键
<Ctrl+M>;指同时按Ctrl和M键

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
3 [报告]
发表于 2004-08-22 10:06 |只看该作者

恼人的字符'^M'

tr -d "\015"<oldfile>;newfile

这个newfile中就没有了。

论坛徽章:
0
4 [报告]
发表于 2004-08-22 10:07 |只看该作者

恼人的字符'^M'

这个帖子有详细说明,在搜索一下本论坛就有的(用关键字“dos unix”:http://bbs.chinaunix.net/forum/viewtopic.php?t=14674&highlight=dos

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2004-08-22 11:22 |只看该作者

恼人的字符'^M'

1、unix文件转到dos文件
xtod -- change file format from UNIX to MS-DOS

Syntax
======
xtod [ filename ] >; [ output.file ]

2、dos文件转到unix文件
dtox -- change file format from MS-DOS to UNIX

Syntax
======
dtox filename >; output.file

论坛徽章:
1
15-16赛季CBA联赛之北控
日期:2022-03-04 22:35:50
6 [报告]
发表于 2004-08-22 13:19 |只看该作者

恼人的字符'^M'

doscp时加一个-m参数也可以.

论坛徽章:
0
7 [报告]
发表于 2004-08-22 22:41 |只看该作者

恼人的字符'^M'

各位老大谢谢了!

论坛徽章:
0
8 [报告]
发表于 2004-08-23 00:10 |只看该作者

恼人的字符'^M'

用dtox 文件>;新文件

论坛徽章:
0
9 [报告]
发表于 2004-08-23 09:22 |只看该作者

恼人的字符'^M'

用FTP也可以
只要在传输时选择二进制也可以去掉

论坛徽章:
0
10 [报告]
发表于 2004-08-23 09:29 |只看该作者

恼人的字符'^M'

doscp时加一个-m
这种方法最好
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP