dos格式文件传输到unix系统时,会在每行的结尾多一个^M,当然也

有可能看不到,但是在vi的时候,会在下面显示此文件的格式,比如

"dos.txt"[dos] 120L, 2532C 字样,表示是一个[dos]格式文件,

如果是MAC系统的,会显示[MAC],因为文件格式的原因有时会导致

我们的unix程序,或者shell程序出现错误,那么需要把这些dos文件

格式转换成unix格式,方法是 vi dos.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按出来的,表示回车。 其它"怪招":

1.使用vi

vi dos_file.txt :%s/^M//g 其中^M 必须是同时按 Ctrl+V+M ,表示回车。不是直接输入 ^M ,那没有用的, 。

1.使用tr

命令:tr -d "15" dos_file.txt

1.使用perl

cat dos_file.txt | perl -pe '~s/r//g' > dos_file.txt

怎么将文件转换成linux文件,Linux将DOS文件格式转换成UNIX文件格式的方法相关推荐

  1. 怎么将文件转换成linux文件,你如何在linux中创建一个将文件转换为大写...

    我发现了一个名为:ProgrammingGroundUp-1-0-booksize.pdf的pdf文件,其中一个项目是制作一个汇编程序,它接收文件并将它们转换为大写, .section .data # ...

  2. 在Linux中,使用pdftotext批量转换pdf文件成txt文件

    将多个PDF文件一次性转换为文本文件,可以在Linux中使用pdftotext命令和循环.以下是示例命令: To use pdftotext in Linux to convert multiple ...

  3. windows和linux文件的转换

    由于windows与unix系统的换行不一致,因此需要相互之前的格式转换 只需要在linux上执行 dos2unix filename 将windows下的文本文件转换成linux上可以浏览的文件 u ...

  4. 成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入

    成功解决:将后缀.pyx格式文件(linux环境)编译成pyd文件(windows环境下)实现python编程加载或导入 目录 解决问题 解决思路 解决方法 解决问题 .pyx格式文件,在window ...

  5. linux 文件编码格式转换

    为什么80%的码农都做不了架构师?>>>    如果你需要在Linux中操作windows下的文件,那么你可能会经常遇到文件编码转换的问题.Windows中默认的文件格式是GBK(g ...

  6. windows文件 linux cr,DOS/Windows和Linux/Unix间的文件格式转换

    做无线传感器网络自己生产拓扑的时候一直碰到看起来相同的文件被解析成拓扑的时候却不同,一直摸不清原因,居然是这个问题,还好看见了这篇文章. DOS/Windows和Linux/Unix的文件换行回车格式 ...

  7. linux 文件编码格式转换-转

    如果你需要在linux下面用到windows下的文件,拷贝上去后经常发现中文显示乱码..原因是Windows中默认的文件格式是GBK(gb2312),而Linux一般都是UTF-8.比较繁琐的方法是在 ...

  8. linux音频文件格式转换,在Ubuntu @ Linux 中音频和音乐文件的格式转换

    在使用Ubuntu时,我们常常也会遇到有些音频/音乐格式的文件无法播放或者不符合我们对格式的要求的时候,这时我们会想到我们在Windows下常常使用的诸多的音频格式转换软件.那么在Ubuntu下有没有 ...

  9. linux 文件转换ascii,linux 小技巧(查找替换文件中的ascii编码字符)

    这里纪录一些linux下用到的小技巧,以免遗忘 在linux中经常碰见各种文件处理.最常用的就是替换文件中的某些字符.常见字符替换还是很容易完成.但是有些不可见字符以及ascii编码字符等等都无法直接 ...

最新文章

  1. FRVT赛程全纪录:格灵深瞳全球排名前五
  2. 64位 windows python3.4及numpy matplot等的安装
  3. linux 搭建开发stm32 stlink,Ubuntu下搭建stm32+stlink的开发环境
  4. http://blog.csdn.net/churximi/article/details/61210129
  5. ArcGIS License Manager 更新
  6. 2019CCPC-江西省赛(重现赛)- 感谢南昌大学
  7. 一步一步重写 CodeIgniter 框架 (8) —— 视图的嵌套输出与返回
  8. 判断java String中是否有汉字的方法
  9. 在Debian 11上创建软盘镜像分配给qemu虚拟机并使用
  10. 使用python合并多个pdf文件
  11. FFmpeg源码分析:avcodec_find_decoder()查找解码器
  12. 戴尔服务器r720矩阵卡无响应,戴尔r720阵列卡驱动
  13. Python——爬取喜马拉雅音频(抖音最火翻唱)
  14. java nio oio_Netty NIO transport OIO transport
  15. 等待输入超时:自动登出
  16. 数学之美——信息的度量
  17. 安徽计算机在职研究生学校,安徽在职研究生招生学校2020
  18. URL Scheme 简介
  19. Promise中finally的用法
  20. ASP.NET - 查询邮件及邮件内容

热门文章

  1. Nature: 拟南芥微生物组功能研究1培养组学—高通量细菌分离培养鉴定
  2. R中控制输出数值的小数点位数round,和有效数字位数signif
  3. pandas使用extract函数根据正则表达式从dataframe指定数据列的字符串中抽取出数字并生成新的数据列(extract numbers from column)
  4. R语言使用moments包计算偏度(Skewness)和峰度(Kurtosis)实战:计算偏度(Skewness)和峰度(Kurtosis)、确定样本数据是否具有与正态分布匹配的偏度和峰度(假设检验)
  5. R语言使用pwr包的pwr.f2.test函数对线性回归模型进行效用分析(power analysis)、在已知效应量(effect size)、显著性水平、效用值的情况下计算需要的样本量
  6. R语言ggplot2可视化指定保存到pdf的图像的具体尺寸、保证缩放的一致性:使得绘图元素(文本、点大小等)在设计上都具有相同的绝对大小、设置全局数据点大小、主题格式、设置图像保存的具体尺寸
  7. R语言glm模型预测(predict)过程及Error in eval(predvars, data, env) 错误原因
  8. android 拼图课程设计,Flash拼图游戏制作课程设计报告
  9. android studio 学习入门篇
  10. mysql ldap_OpenLDAP 使用MySQL作为数据库