很多人在windows中使用文本编辑器编辑好文本后,传送到linux系统后,使用vi工具打开后发现每一行文本最后都有一个^M号,原因是:

在DOS使用的换行符为 \r\n,我们称为CR(\r)与LF(\n)两个符号。而在Linux中,则仅有LF (\n) 这个换行符,因此在linux中每一行中多了一个^M号。

有很多种方法去除这个^M号,以下是两种常用方法:

1. 使用dos2unix命令

2.在shell中输入下面的命令

cat mydos.txt |tr -d '/015' >myunix.txt  或者

sed -e 's/.$//' mydos.txt > myunix.txt     注:'/015' 是8进制

最新文章

  1. How to run a geoprocessing tool
  2. hdu 4006 The kth great number
  3. 定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表
  4. [linux]scp指令
  5. 43. 动态规划求解n个骰子的点数和出现概率(或次数)[Print sum S probability of N dices]
  6. SQL将本地图片文件插入到数据库
  7. 成都OpenPart——DevOps专场活动参与感
  8. phpcms v9后台美化需要修改的部分整理
  9. redhat6 + 11G DG部署
  10. python+selenium:解决上传文件<input type='file'>标签属性被css的visibility隐藏导致无法定位元素的问题
  11. zabbix利用SNMPTrap接收交换机主动告警
  12. Retrieve pictures from Excel file using OLEDB
  13. 对话Task
  14. Java集合框架——容器的快速报错机制 fail-fast 是什么?
  15. mac subLime3 JSON 格式化插件安装
  16. 多线程——Executor、ExecutorService、Executors三者的区别
  17. APP中内嵌H5页面为什么不能下载?
  18. Chapter5 (语句) --C++Prime笔记
  19. Git远程操作详解【转】
  20. atitit.词法分析的实现token attilax总结

热门文章

  1. JavaScript 作用域链图具体解释
  2. 使用HTML5制作简单的RPG游戏
  3. js 中的 prototype 和 constructor
  4. windows下如何快速优雅的使用python的科学计算库?
  5. mysql数据库常用语句系列
  6. 【LeetCode】Balanced Binary Tree 解题报告
  7. <转> Struct 和 Union区别 以及 对内存对齐方式的说明
  8. python自动化运维六:paramiko
  9. 使用Spring AOP实现MySQL数据库读写分离案例分析
  10. 【转】Unicode(UTF-8, UTF-16)令人混淆的概念