在linux下,不可避免的会用VIM打开一些windows下编辑过的文本文件。我们会发现文件的每行结尾都会有一个^M符号,这是因为 DOS下的编辑器和Linux编辑器对文件行末的回车符处理不一致,

对于回车符的定义:

windows:0D0A

unix\linux: 0A

MAC: 0D

比较快捷的去除这些符号的方法有这么几种:

(1)是用VI的命令:

使用vi打开文本文件

vi dos.txt

命令模式下输入

:set fileformat=unix

:w

(2) VI下使用正则表达式替换

g/\^M/s/\^M//

或者

%s/^M//g

(3)使用sed 工具

sed ’s/^M//’ filename > tmp_filename

(4)既然window下的回车符多了‘\r’,那么当然通过删除‘\r’ ,也可以实现:

tr -d '\r'

(5)最后一个方法是本人最常用的方法,个人觉得最方便

在终端下敲命令:

$ dos2unix filename

直接转换成unix格式,就OK了!~

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-2089122/,如需转载,请注明出处,否则将追究法律责任。

linux去掉文件中数值符号,去掉linux文本文件中的 ^M 符号相关推荐

  1. linux中的文件夹压缩文件,linux将文件拷贝到目录下Linux下文件的压缩与打包详解...

    在Linux中,有很多的压缩命令.利用这些压缩命令,可以方便的从网络上下载大型的文件.同时,我们知道,Linux文件的扩展名是没有特殊意义的,不过,因为Linux下存在着许多压缩命令,所以为了方便记忆 ...

  2. linux下载文件夹到本地命令行,linux下载文件到本地命令,linux下载文件到本地命令 下载工具...

    linux下载文件到本地命令,linux下载文件到本地命令 下载工具 来源:互联网/编辑:佚名/时间:2020-09-08 在手机上看 扫一扫进入手机端 linux用户命令在哪个文件夹下 用 whic ...

  3. 使用命令将logcat中的内容输出到文本文件中

    为什么80%的码农都做不了架构师?>>>    网上搜集的方法,自己只是试了一下第一种,很好用,如果是/mylogcat.txt 直接保存在了d盘,我猜是直接保存在了sdk所在的盘的 ...

  4. linux .so文件能解压吗,linux系统中rar解压文件安装和使用详解

    linux平台默认是不支持RAR文件的解压,需要安装linux版本的RAR压缩软件. centos >>> cd /usr/local >>> wget http: ...

  5. linux判断文件类型是否存在脚本,shell脚本中的逻辑判断 文件目录属性判断 if特殊用法 case判断...

    一.shell脚本中的逻辑判断 在shell脚本中,很多都会逻辑判断,判断某一个数值,判断某一个文件,或者某一个目录,我们针对判断结果再做一些操作,如果没有判断,就没法做一些操作 格式1:if条件:t ...

  6. linux建立文件的符号链接,如何在Linux中创建符号链接[完整指南]

    Linux中的符号链接是什么,为什么使用它? 符号链接(也称为符号链接或软链接)是一种特殊类型的文件,它只是指向另一个文件或目录,就像Windows中的快捷方式一样,创建符号链接就像为实际文件创建别名 ...

  7. linux删除文件text命令行,使用 Linux 文件恢复工具

    使用 Linux 文件恢复工具 Linux 系统管理员守则中有这么一条:"慎用 rm -rf 命令,除非你知道此命令所带来的后果",不过 Linux 下删除文件并不是真实的删除磁盘 ...

  8. linux 改变文件夹属性,技术|在Linux中用chattr和lsattr命令管理文件和目录属性

    为了允许添加数据,防止更改或者删除等,文件和文件夹可以设定了特定的控制属性.例如,你可以在关键的系统文件或者文件夹中启用属性,然后没有任何用户,包括root,可以删除或者修改它,比如不允许使用像dum ...

  9. linux将文件夹树状列出,Linux下用tree命令列出树形图

    命令用法: tree 参数: -a 显示所有文件和目录. -A 使用ASNI绘图字符显示树状图而非以ASCII字符组合. -C 在文件和目录清单加上色彩,便于区分各种类型. -d 显示目录名称而非内容 ...

  10. linux 日志文件被占用下不来怎么办,linux 磁盘空间被占满但找不到目标文件的问题处理 lsof命令...

    lsof简介 在终端下输入lsof即可显示系统打开的文件,因为 lsof 需要访问核心内存和各种文件,所以必须以 root 用户的身份运行它才能够充分地发挥其功能. 直接输入lsof部分输出为: 每行 ...

最新文章

  1. docker下的mysql my.ini_Docker + MySQL 主从环境搭建
  2. Java基础学习总结(28)——Java对各种排序算法的实现
  3. char、Varchar、nvarchar、ntext (转)
  4. 谈谈阿里所谓的——要性
  5. 处理veh调试器检测_越狱检测抖音逻辑???
  6. 理解CSS3 Flexbox
  7. 前端框架——bootstrap/knockoutjs/angularjs
  8. 倒行逆施的贾金斯先生(转)
  9. 12.2 asmca fails with 'ORA-00845'
  10. python类的实例方法必须创建对象后_python 单例模式,一个类只能生成唯一的一个实例,重写__new__方法详解...
  11. 嵌入式开发Verilog教程(三)——Verilog HDL基本语法汇总(上)
  12. 计算机二级ms模拟考试系统,全国计算机等级考试二级MS Office高级应用模拟考试系统...
  13. 移动通信原理、技术与系统——概述
  14. 如何制作千千静听个性皮肤
  15. conda install报错 ValueError: check_hostname requires server_hostname
  16. Programming Assignment 4: Boggle
  17. 【java小游戏】老虎杠子鸡游戏
  18. 宽带多天线无线传输技术发展展望
  19. lua游戏代码_在游戏中如何使用LUA脚本语言
  20. 数据中心的端口密度该如何增加?

热门文章

  1. SQL 实验项目5_触发器
  2. sqlserver2016修改密码报错-错误: 18456
  3. [设计分析]3-1 v0.1 教学辅助——点名册外观详细设计
  4. EventBus:基本使用详解
  5. web编程期中大作业
  6. SplitSR: An End-to-End Approach to Super-Resolution on Mobile Devices
  7. Java导出Excel加电子回章_使用Excel制作一个喜欢的DIY电子印章
  8. python123测验答案数值运算程序_Python程序基础-中国大学mooc-题库零氪
  9. 云服务器如何绑定域名(腾讯云域名如何绑定ip)
  10. 记录:页面锚定 点击a标签进行锚定到指定的ID