解決linux運行腳本報錯^M: bad interpreter: No such file or directory

今天運行一段腳本,以前在其他環境是正常的,不明白爲何換了個機器就不行了。
查詢了相關資料,發現是因爲我是從windows機器down的這個文件再上傳到cent os導致的。

解決方法:
1.vim XXX.sh
2.普通模式,然後:set ff? 回車,發現是dos格式。
3.普通模式 :set ff=unix 回車,然後:wq 保存之後,再次運行腳本,發現可以正常運行了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章