linux删出文件^M

来源:互联网 发布:男儿行 酒徒 知乎 编辑:程序博客网 时间:2024/06/13 04:34

  如果文件时DOS/Windows的格式,那么他的换行就是/r/n在*nix系统中显示为^M, 删除这个有以下几种办法:

1. 如果有dos2unix命令,可以直接使用dos2unix fileName就可以了(但是ubuntu下似乎这个命令没有,需要比较麻烦的安装)

2. 使用vim, 在命令模式下::%s/^M//g, 其中^M通过(ctrl+V ctrl+M)或(ctrl+v 回车)输入

3.sed -i 's/^M//g' filename,其中^M通过(ctrl+V ctrl+M)或(ctrl+v 回车)输入