shell: bad interpreter: No such file or directory
執行shell腳本 錯誤提示如下:
bash: ./back : bad interpreter:No such file or directory
因為操作系統是windows,在windows下編輯的腳本,所以有可能有不可見字符。
從你的腳本及報告的錯誤看來, 很有可能是你的腳本文件是DOS格式的, 即每一行的行尾以\r\n來標識, 其ASCII碼分別是0x0D, 0x0A.
可以有很多種辦法看這個文件是DOS格式的還是UNIX格式的, 還是MAC格式的
vi filename
然后用命令
:set ff?
可以看到dos或unix的字樣. 如果的確是dos格式的, 那么你可以用set ff=unix把它強制為unix格式的, 然后存盤退出.
浙公網安備 33010602011771號