shell: bad interpreter: No such file or directory

执行shell脚本    错误提示以下:
    bash: ./back : bad interpreter:No such file or directoryshell

由于操做系统是windows,在windows下编辑的脚本,因此有可能有不可见字符。windows

从你的脚本及报告的错误看来, 颇有多是你的脚本文件是DOS格式的, 即每一行的行尾以\r\n来标识, 其ASCII码分别是0x0D, 0x0A.
能够有不少种办法看这个文件是DOS格式的仍是UNIX格式的, 仍是MAC格式的bash

 

vi filename
而后用命令
:set ff?
能够看到dos或unix的字样. 若是的确是dos格式的, 那么你能够用set ff=unix把它强制为unix格式的, 而后存盘退出.操作系统

相关文章
相关标签/搜索