您的位置首页生活百科

Linux中文本文件^M符号如何删除

Linux中文本文件^M符号如何删除

的有关信息介绍如下:

Linux中文本文件^M符号如何删除

这里介绍Linux中文本文件^M符号如何删除

这个符号^M在Linux文本文件中能看出来,在Windows系统下看不出来,因为这是windows系统下的回车换行符号。

有2中方法可以去掉这个回车换行符号。

第一种是全文替换,第二中是先搜索字符串,然后用sed命令处理。

第一种是全文替换

打开Linux下的terminal

然后用vim或者vi打开含有回车换行符号的文件

vim 文件名

然后在打开的文件名中,输入以下vi命令

方法1:

用vim打开文件,输入以下命令

vi filename

然后在vi命令模式下输入以下内容:

:/^M//g

这里特别注意:注意^M符号的输入方法,先按住CTRL,再按下v和m

方法二:

打开一个terminal命令窗口,输入以下命令:

sed -i `s/^M/g` filename

注意^M符号的输入方法,先按住CTRL,再按下v和m

这里推荐使用方法二,完成替换后,可以用less命令或者cat命令,查看更改后的文件。