在linux下運行shell腳本時,意外彈出下面的提示:
/bin/bash^M: bad interpreter: No such file or directory
解決方法:
1. vi 打開shell文檔
2. 在命令狀態下輸入':set ff?', 若出現‘fileformat=dos’,執行第三步;若不是,請另尋其他解決方案
3.'命令狀態下輸入':set ff=unix',保存即可。
導致這個問題,可能是由於文件格式問題導致,在windows下修改過的腳本,直接複製到linux下運行,需要轉換文件格式。