如何从文件中删除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