bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directory

背景:在windows上寫了個shell腳本,放到服務器上跑,出現了這個問題.

解決辦法得知,unix有一套自己的文件格式,需要設置成unix格式,才能運行.這是我找到的解決辦法:

sed -i "s/\r//" test.sh

注意我的文件名是test.sh

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