去除window上传linux产生的^M字符

每次将文件上传至linux总是会有^M字符出现,而且换行也失败了,完全无法查看,只能下下来。

现在好了,总算找到了将^M替换为linux换行符的方法

首先用vi打开文件,进入命令模式

输入

:%s/^M/[ctrl+v]+[enter]/g

:%s/^M/\r/g

这样就能将^M除去,并且实现换行。

ps1:其中^M在linux的生成方式为【crtl+v】+【crtl+m】,而不是【shift+6】+M

ps2:

%s/xx/aa/g是vi的全局替换命令

其中%s代表所有行,xx代表被替换的字符串,aa是替换的字符串,g表示全局替换


你可能感兴趣的:(^M)