linux 怎么把^M去掉
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
- 在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了!~
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:2 个月前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献3条内容
所有评论(0)