操作系统文件换行符
首先介绍下,在 ASCII码表 中存在这样两个字符:
十进制 | 十六进制 | 字符 | 编程时 |
---|---|---|---|
10 | A | LF (Line feed,New Line) | \n |
13 | D | CR (Carriage return) | \r |
他们被用来作为换行标志,但在不同系统中换行标志又不一样。下面是不同操作系统采用不同的换行符:
操作系统 | 换行标志符 |
---|---|
Unix(包括Linux) | \n |
Windows | \r\n |
Mac OS X之前的系统 | \r |
Mac OS X | \n |
利用Notepad++转换换行符
在 Windows 系统上创建一个 .txt 文件,并修改后缀为 .sh:
如果,你用 Notepad++ 打开这个文件,右下角会显示:
修改的方法是点击 NotePad++ 的编辑 -> 文档格式转换 -> 转为 Unix(LF),然后保存!