Windows下创建sh文件之换行符转换
操作系统文件换行符
首先介绍下,在 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),然后保存!


浙公网安备 33010602011771号