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),然后保存!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?