/bin/bash^M: 解釋器錯誤: 沒有那個文件或目錄

原因:
這個文件在Windows 下編輯過,在Windows下每一行結尾是\n\r,而Linux下則是\n,所以纔會有 多出來的\r。

解決方法:
使用指令sed -i ‘s/\r$//’ xxxxxxx.sh,指令會把 xxxxxxx.sh 中的\r 替換成空白!
然後賦予執行權限,就能執行了

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