换行符
^M
回车遗留¶
^M
即 Ctrl+M。
原因:如下所示,DOS文本传到Unix系统后,换行符\n
可解析,但回车符\r
就遗留下来了。没有实际用处,可以保留也可以删除。
- DOS是\r\n
(CRLF,Carriage-Return Line-Feed)
- Unix是\n
转换与删除¶
vi打开脚本输入:set ff?
查看,:set ff=unix
更改。
- ff: fileformat
^M
回车遗留¶^M
即 Ctrl+M。
原因:如下所示,DOS文本传到Unix系统后,换行符\n
可解析,但回车符\r
就遗留下来了。没有实际用处,可以保留也可以删除。
- DOS是\r\n
(CRLF,Carriage-Return Line-Feed)
- Unix是\n
vi打开脚本输入:set ff?
查看,:set ff=unix
更改。
- ff: fileformat