LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 875|回复: 3

从windowns拷贝的文件里带黑色正方型如何解决?

[复制链接]
发表于 2006-2-22 17:25:56 | 显示全部楼层 |阅读模式
从windowns拷贝个txt文件,但里边该换行的地方都出现个黑色方框,把两行连了起来。不知道遇到这种情况该如何解决。:beat 。是什么原因造成的?
发表于 2006-2-22 17:34:01 | 显示全部楼层
CRLF和LF,dos和unix的换行符不同,但linux下大多文本编辑器都能自动识别dos|unix|mac换行符的,倒是unix文本文件用notepad打开会出现这种情况,可以用dos2unix转换,也可以用sed。

sed 's/^M$//'

注意这里的^M是个控制字符,要输入的话要先按ctrl+v, 然后ctrl+m。
回复 支持 反对

使用道具 举报

发表于 2006-2-22 19:00:54 | 显示全部楼层
另一种方法,用sed实现,比较易懂
sed -e 's/\n/\r/g' file
回复 支持 反对

使用道具 举报

发表于 2006-2-22 21:17:14 | 显示全部楼层
用Windows的写字板就没问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表