将 DOS 文本文件转换为 UNIX 文本文件

通常你有一个在 DOS 或 Windows 下编辑的文件,你在 UNIX 下查看它。使用 vi 查看文件时,这可能如下所示。

First line of file^M
Next Line^M
And another^M

如果你想删除^ M,可以手动删除每个^ M. 或者,在击中后的 vi 中,Esc 你可以在命令模式提示符下输入以下内容:

:1,$s/^M//g

其中^ M 进入与 Ctrl 和 v 在一起,然后 Ctrl 和 m 在一起。

这执行从第一行'1’到最后一行’$‘的命令,该命令用’s’替换’^ M’代替什么’‘和全局’g’。