将文件从 dos 格式转换到 unix 格式
老李 Lv4

使用 vim 将文件从 dos 格式转换到 unix 格式

dos 格式文件传输到 unix 系统时,会在每行的结尾多一个^M (/r),因为文件格式的原因会导致 unix 程序,或者 shell 程序出现错误,所以需要把这些 dos 文件格式转换成 unix 格式

  • 方法一
    使用 vim 改变文件格式
    1
    2
    3
    vim dos_file
    :set fileformat=unix
    :wq
  • 方法二
    删除所有 ^M :
    1
    :%s//r//g