如何从文件中删除CONTROL-M字符:Linux/Unix

时间:2019-08-20 17:58:18  来源:igfitidea点击:

当我们把文件从Windows系统传输到Linux/Unix系统时,通常都有CONTROL-M字符。
在文件中显示为^M。
为了防止这种情况,我们可以先复制粘贴在记事本上的内容,然后再复制到linux系统中的文件。

要输入CONTROL-M字符(^M)–使用键盘并按CTRL-V和CTRL-M键。它将精确地打印CONTROL-M字符。

在文件中删除^M字符的步骤:

在vi/vim编辑器中修改

要使用vi/vim编辑器删除文件中的CONTROL-M字符,可以使用以下命令。

(a) 用vi/vim编辑器打开文件

(b) 按ESC键

(c) 然后键入“:%s/^M//g”,然后按enter键。(请记住,要键入^M,请从键盘上按CTRL-V和CTRL-M键。)

2. 使用sed命令:

只需使用下面给定格式的sed命令。

sed 's/^M//g' filename ## 只是预览,并为修改文件
sed -e 's/^M//g' filename