/bin/sh^M:損壞的解釋器: 沒有那個文件或目錄

腳本文件保存時使用了DOS格式,用DOS2UNIX轉爲UNIX格式,也能夠用vim打開,用:set ff=unix轉換。

不要在 Windows下編輯腳本文件,不然常常會遇到這種問題。 shell

緣由:windows平臺換行爲\n\r,而unix平臺爲\n,因此每行行尾多了\r vim


代碼:
sed -i 's/\r$//' server.sh
還 能夠用 vim 打開文件,而後執行冒號命令:
代碼:
:set ff=unix
:wq
相關文章
相關標籤/搜索