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

使用命令: 錯誤:bash: . start ui ai.sh: bin sh M:解釋器錯誤: 沒有那個文件或目錄原因一:dos windows 和 unix linux 換行格式編碼問題導致,dos windows n r 表示換行 unix linux n 表示換行 使用命令: 進行編譯,查看編譯以后的報錯情況。 后來一想 r 這個符號怎么出現的,於是各種百度,才知道原因可能是因為我在win ...

2021-04-27 16:09 0 653 推薦指數:

查看詳情

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

有時候編寫腳本時會出現類似標題列出的錯誤,這個問題大多數是因為你的腳本文件在windows下編輯過。 windows下,每一行的結尾是\n\r,而在linux下文件的結尾是\n,那么你在windows下編輯過的文件在linux下打開看的時候每一行的結尾就會多出來一個字符\r,用cat ...

Wed Sep 20 01:14:00 CST 2017 0 1068
/bin/bash^M: 壞的解釋器: 沒有那個文件目錄

執行shell腳本是報錯:/bin/bash^M: 壞的解釋器: 沒有那個文件目錄 是因為該文件在windows系統上打開過,關閉后其中的空格符號和Linux的不同,導致這個報錯,我們可以通過sed命令與正則的配合將文件中的空格符號替換成linux的空格: ...

Tue May 15 21:54:00 CST 2018 0 2245
/bin/bash^M: 壞的解釋器: 沒有那個文件目錄

在Linux下編譯cocos2d-x運行腳本的時候出現”/bin/bash^M: 壞的解釋器: 沒有那個文件目錄“這樣的錯誤如下圖。 解決方法: 使用在終端輸入sed -i 's/\r$//' make-all-linux-project.sh即可 ...

Fri Aug 30 03:16:00 CST 2013 2 8398
/bin/bash^M: 解釋器錯誤: 沒有那個文件目錄 問題解決

檢查文件內容 windows下,每一行的結尾是\n\r, 而在linux下文件的結尾是\n, 那么你在windows下編輯過的文件在linux下打開看的時候每一行的結尾就會多出來一個字符\r, 用cat -A urfile時你可以看到這個\r字符被顯示為^M # cat ...

Thu Aug 05 17:35:00 CST 2021 0 177
解決報錯 “build.sh /bin/bash^M: 壞的解釋器:沒有那個文件目錄

1、linux執行腳本,出現這個錯誤,一度把我逼瘋了,首先要確保自己的腳本每一行都可以正常執行的,千萬別因為自己的腳本問題導致的找不到文件或者目錄(我都遇到過),這樣找問題,能找到你哭的哦。 出現問題場景:執行xxx.sh腳本時,報錯 "xxx.sh /bin/bash^M: 壞的解釋器 ...

Sun Oct 04 00:34:00 CST 2020 0 718
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM