bad interpreter:No such file or directory
- 问题描述:
把在 windows 编写的 shell 文件复制到 Linux 并执行,报错:
bad interpreter:No such file or directory
- 解决方案
编辑文件
vi filename
查看文件的编码
:set ff // 或 :set fileformat
如果显示 fileformat=dos
那么就说明文件的编码不正确,我们需要修改一下为正确的编码。
修改文件的编码
:set ff=unix
确认是否已经修改为正确的编码
:set ff
如果显示 fileformat=unix
那么就说明我们已经修改正确了,但还需要保存一下。
- 保存
:wq