icefirejw 发表于 2004-11-8 09:54:49

急!!怎么去掉dos文件中的换行符

我们知道,dos文件和linux文件在换行上是不一样的dos下是“\r\n”,linux下则只有"\n",现在我有个dos格式的文件想转换成linux下的文件,请问怎么去掉这个"\r",小弟先在这里谢过了。。。只记得有个命令的参数-d可以的,可是忘了是哪个命令了。晕倒。。。。。

MichaelBibby 发表于 2004-11-8 10:42:25

用 dos2unix 这个命令可以解决

firemoth 发表于 2004-11-8 16:42:30

用vim也可以解决。
用vim打开dos文件,然后用命令
:set fileformat=unix

dannycat 发表于 2004-11-8 18:27:47

tr -d '\r' < dosfile > unixfile

BOoRFGOnZ 发表于 2004-11-9 09:36:39

tr -d '\r' < dosfile > unixfile
:mrgreen:

icefirejw 发表于 2004-11-14 11:48:13

先谢谢各位达人帮忙,后来我想起来怎么做了,谢谢
cat dosfile |tr -d '\r' > unixfile
这样就可以了,不过没试过dos2unix这个命令,不过还是要说声谢谢。

dannycat 发表于 2004-11-14 12:11:58

tr -d '\r' < dosfile > unixfile
:mrgreen:

BOo.... 有啥不对 :?:8)
页: [1]
查看完整版本: 急!!怎么去掉dos文件中的换行符