執行xx.sh腳本時,報錯 xx.sh /bin/bash^M: 壞的解釋器:沒有那個文件或目錄

執行xx.sh腳本時,報錯 "xx.sh /bin/bash^M: 壞的解釋器:沒有那個文件或目錄”

因爲 .sh文件是從windows拷貝過來的,所以多了\r

執行: (會把 xx.sh 中的\r 替換成空白,再次執行則成功!)

sed -i 's/\r$//' xx.sh 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章