您的位置:首页 > 运维架构 > Linux

如何去掉linux环境中C++代码中的^M,文件一般来自windows 下编辑的c++代码。

2013-11-12 10:11 746 查看
方法之一:利用dos2unix filename,这样用VI打开时就没有^M了。

方法之二:1、vi打开文件
               2、在:下键入1,$ s/^M//g
                   说明:^M=^V +^M,其输入方法为组合键ctrl+v加ctrl+m

方法三:用sed:

            sed 's/[[]]//g' yourFile
            删除所有控制字符

方法四:从windowsftp 文件到unixor linux 的时候,用 ascii 模式,不要用 bin 模式。这样用vi打开时就没有^M文件了。 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息