换行符
^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