1. 程式人生 > >inux指令碼報錯 /bin/bash^M: bad interpreter: No such file or directory 的解決辦法

inux指令碼報錯 /bin/bash^M: bad interpreter: No such file or directory 的解決辦法

問題描述:

執行初始化指令碼的時候遇到一個很奇怪的錯誤,老是提示檔案或目錄找不到.
開啟指令碼反覆檢查,發現路徑都是對的
然後google了一下發現原來是我的檔案格式寫錯了,在windows下用檔案編輯器編輯的預設格式是dos

解決辦法:

在linux下需要把格式改為unix,這個用vim開啟檔案
下檢視檔案格式 : set ff,如果不是unix就需要修改
修改方法: set ff=unix 回車儲存 :wq
即可把格式改為unix編碼格式。