我系統為windows,.sh文件的格式為dos,上傳到linux上報錯/bin/sh^M: bad interpreter: No such file or directory,linux只能執行格式為unix格式的腳本,將格式更改為unix;
1、vi打開文件

2、使用set ff 命令查看格式

當前格式為dos

3、使用 set ff=unix 更改格式,在查看


腳本就可以運行了。
我系統為windows,.sh文件的格式為dos,上傳到linux上報錯/bin/sh^M: bad interpreter: No such file or directory,linux只能執行格式為unix格式的腳本,將格式更改為unix;
1、vi打開文件

2、使用set ff 命令查看格式

當前格式為dos

3、使用 set ff=unix 更改格式,在查看


腳本就可以運行了。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。