Linux 文本的^M问题
2024-09-27 09:53:16
很多人在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进制
最新文章
- How to run a geoprocessing tool
- hdu 4006 The kth great number
- 定时从远程的数据库中取数据,然后把取出来的数据插入或更新本地的oracle数据库的表
- [linux]scp指令
- 43. 动态规划求解n个骰子的点数和出现概率(或次数)[Print sum S probability of N dices]
- SQL将本地图片文件插入到数据库
- 成都OpenPart——DevOps专场活动参与感
- phpcms v9后台美化需要修改的部分整理
- redhat6 + 11G DG部署
- python+selenium:解决上传文件<;input type=&#39;file&#39;>;标签属性被css的visibility隐藏导致无法定位元素的问题
- zabbix利用SNMPTrap接收交换机主动告警
- Retrieve pictures from Excel file using OLEDB
- 对话Task
- Java集合框架——容器的快速报错机制 fail-fast 是什么?
- mac subLime3 JSON 格式化插件安装
- 多线程——Executor、ExecutorService、Executors三者的区别
- APP中内嵌H5页面为什么不能下载?
- Chapter5 (语句) --C++Prime笔记
- Git远程操作详解【转】
- atitit.词法分析的实现token attilax总结
热门文章
- JavaScript 作用域链图具体解释
- 使用HTML5制作简单的RPG游戏
- js 中的 prototype 和 constructor
- windows下如何快速优雅的使用python的科学计算库?
- mysql数据库常用语句系列
- 【LeetCode】Balanced Binary Tree 解题报告
- <;转>; Struct 和 Union区别 以及 对内存对齐方式的说明
- python自动化运维六:paramiko
- 使用Spring AOP实现MySQL数据库读写分离案例分析
- 【转】Unicode(UTF-8, UTF-16)令人混淆的概念