vi vim 行尾 ^M 删除

张映 发表于 2014-12-13

分类目录: linux

标签:, , ,

从git上pull文件后,无意中用vim打开,发现每一行,行尾都有^M,然后我用vi打开也是一样。用eclipse或者gedit打开却没有。

html {^M
        font-size: small;^M
        font-family: arial, sans-serif;^M
}^M
body {^M
        background: #fff;^M
        margin: 0 auto;^M
        color: #000;^M
        font-family: 13px/18px Arial,Tahoma,Verdana;^M
        width:80%;^M
        border-right:1px solid #666666;^M
        border-left:1px solid #666666;^M
}^M

解决办法:

1,用sed命令删除

# sed -i 's/\r//g' 文件名

2,用vim,vi打开文件后

:1,$s/\r//g


转载请注明
作者:海底苍鹰
地址:http://blog.51yip.com/linux/1677.html

1 条评论

  1. YcY_YcY 留言

      也可以用unix2dos命令对文件的编码格式进行转型