中易网

dos格式文件转成unix格式

答案:3  悬赏:40  
解决时间 2021-01-23 01:03
dos格式文件转成unix格式
最佳答案
dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如 "dos.txt" [dos] 120L, 2532C 字样,表示是一个[dos]格式文件,如果是MAC系统的,会显示[MAC],因为文件格式的原因有时会导致我们的unix程序,或者shell程序出现错误,那么需要把这些dos文件格式转换成unix格式,方法是
  vidos.txt
:set fileformat=unix
:w
  这样文件就转换成unix格式文件了, 一般在windows机器上编写好了文件传到unix下就可能会出现这样的情况.
  用命令:set ff?  可以看到dos或unix的字样.
  用:set ff=unix把它强制为unix格式,也可以用sed 这样的工具来做:
  sed 's/^M//' filename > tmp_filename
  其中^M是同时Ctrl+V+M按出来的,表示回车。
全部回答
这个属于正常的情况.
至于为什么~~~~大概就是转码问题吧.
不过我告诉你个办法就OK了~~~
在unix的VI编译器里面(你应该是VI吧~~)的命令行打个命令就行了.
命令:%s^M//g
(冒号之后的部分)
你这么敲肯定是不行的(卖一下关子,呵呵)
中间有两个字符是"^M",对吧.
按住Ctrl键,再按小v,再按小m就OK了,然后接着放开Ctrl键,再按"//g"
加分~~~~嘿嘿~
有个命令叫做dos2unix你没有?
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何制作风力,水力发电机模型?
嫦娥到了月官以后一为开头续写故事
青春期孩子长胡子了要怎么办
衣柜是自己做好还是买现成的好?
拳皇97大门如何接多个 头上佛?
3d背景墙报价是多少?3d背景墙装修风格有哪些?
标致308SW这车怎么样?
电脑经常连不上服务器怎么办?
看到C罗被这样黑心里有点高兴是什么情况
怎么辨别身体里有湿、寒、或者湿热等
金城商务宾馆(东门北路)地址有知道的么?有点
缝多音词什么
赣州嘉富宾馆怎么去啊,我要去那办事
如何提高包装盒设计的速度?
怎样修剪鲜花?
推荐资讯
2011香港迪士尼门票价格是多少啊?
现在的6-4怎么打
超声吸脂减肥好吗?
谁能告诉我做外墙保温多钱
常用模拟电路的主要技术参数
怎样用photoshop画正方体图
5000va行灯变压器可以带36伏100w的灯泡多少个
双极双位拨动开关工作原理
太极迷阵第10关怎么过 第10关图文攻略详解
新多防盗门有什么特点?防盗门十大品牌都有啥
自考金融风险控制与管理可用什么书代替
做文案策划的职业发展路径是什么呢
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?