原文:解釋器錯誤:沒有那個文件或目錄

場景重現 劇情需要,在Windows 新建了個文本,然后寫了個Shell給同事,然后他拷貝到Ubuntu . 上去執行, 結果就出現如下異常 手機拍的,抽象了點,勿介 : 求解路上 剛剛開始我以為是他電腦解釋器不一致的原因, 然后把解釋器聲明換成了如下 種都試了下: bin sh 一般這么寫的比較常見 bin bash 第二種是這個,當然還有其他,具體不多說 帶過:這里很多跟我一樣的新手非常容易忘 ...

2020-01-07 09:58 0 4941 推薦指數:

查看詳情

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

使用命令: 錯誤: bash: ./start_ui_ai.sh:/bin/sh^M:解釋器錯誤: 沒有那個文件目錄原因一:dos / windows 和 unix / linux 換行格式編碼問題導致,dos / windows 『\n\r 』表示換行 unix ...

Wed Apr 28 00:09:00 CST 2021 0 653
壞的解釋器: 沒有那個文件目錄

在進行安裝CacheCloud 過程中 ,當我運行cachecloud-init.sh 這個文件的時候: Linux 報了個:-bash: ./cachecloud-init.sh: /bin/bash^M: 壞的解釋器: 沒有那個文件目錄 當時一臉懵逼 QAQ ~,后來面向搜索引擎才知道 ...

Mon Jun 15 09:09:00 CST 2020 0 1897
Linux中腳本運行錯誤(壞的解釋器:沒有那個文件目錄)

原因: 在Linux中有時候我們將在Windows下編寫的腳本拷貝到Linux環境中運行時會出現運行不了的情況. 主要還是Windows的換行符為\r\n,而Linux環境中的換行符號為\n. 解決辦法: 使用文本編輯工具將腳本文件所有的\r\n替換成\n既可. 方式二: 在執行腳本時,彈出錯誤 ...

Wed Jul 24 22:33:00 CST 2019 0 2366
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: 解釋器錯誤: 沒有那個文件目錄 問題解決

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

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

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

Tue May 15 21:54:00 CST 2018 0 2245
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM