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格式的, 而後存盤退出.操作系統

相關文章
相關標籤/搜索