养浩然之气,做博学之人
主要原因是init.sh是在Windows下通过编辑后,在linux系统里执行的。
.sh文件的格式为dos格式。而linux只能执行格式为unix格式的脚本。
./init.sh -bash: ./init.sh: /bin/bash^M: bad interpreter: No such file or directory
通过vi编辑器来查看文件的format格式。步骤如下:
(1)首先用vi命令打开当前的shell脚本文件
查看文件格式:
:set ff 或 :set fileformat
可以看到如下信息
fileformat=dos 或 fileformat=unix
2:在vi命令模式中使用 :set ff 命令
:set ff=unix
编辑:孙小北
本文地址: https://www.xiaowangyun.com/wyblog/detail/?id=210
版权归属: www.xiaowangyun.com 转载时请以链接形式注明出处
0 条评论