shell指令碼編碼格式問題,bin/sh^M: bad interpreter: No such file or directory
報錯資訊,bin/sh^M: bad interpreter: No such file or directory
原因:.sh指令碼在windows系統下用記事本檔案編寫的。不同系統的編碼格式引起的
解決方法:
1.使用vi工具
vi startup.sh
2.利用如下命令檢視檔案格式
:set ff 或 :set fileformat
可以看到如下資訊
fileformat=dos 或 fileformat=unix
3. 利用如下命令修改檔案格式
:set ff=unix 或 :set fileformat=unix
:wq (存檔退出)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31442014/viewspace-2681079/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- -bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory
- 解決“/bin/bash^M: bad interpreter: No such file or directory”
- 錯誤:-bash: ./how_paras.sh: /bin/bash^M: bad interpreter: No such file or directory
- 虛擬環境bin/python: bad interpreter: No such file or directoryPython
- 在 Linux 中執行.sh 指令碼 No such file or directoryLinux指令碼
- shell指令碼頭,#!/bin/sh與#!/bin/bash的區別.指令碼
- 執行shell指令碼報錯:-bash: ./test1.sh: /bin/bash^M: ...指令碼
- mac下/usr/local/bin No such file or directory問題解決Mac
- 編寫git指令碼.shGit指令碼
- [20210107]編寫bash shell指令碼遇到的問題.txt指令碼
- 【jenkins】/usr/bin/env: php: No such file or directoryJenkinsPHP
- Shell指令碼入門:編寫格式與執行方式指令碼
- 執行 shell 指令碼 \r 問題解決指令碼
- 簡單分析AutoIt指令碼的反編譯和程式碼格式化問題指令碼編譯
- shell指令碼(3)-格式化輸出指令碼
- 如何使用zx編寫shell指令碼指令碼
- 如何編寫高效的 Shell 指令碼指令碼
- 編寫shell指令碼的規範指令碼
- linux編寫.sh指令碼並賦許可權Linux指令碼
- shell指令碼獲取時間格式化指令碼
- shell指令碼指令碼
- 詳解shell中source、sh、bash、./執行指令碼的區別指令碼
- windows打包指令碼出現 /bin/sh^M: 壞的直譯器: 沒有那個檔案或目錄 錯誤Windows指令碼
- [20231102]除錯bash shell指令碼遇到的問題.txt除錯指令碼
- 指令碼前面的/bin/bash指令碼
- 技能篇:shell教程及指令碼編寫指令碼
- Linux 作業系統指令碼格式問題導致指令碼無法執行Linux作業系統指令碼
- 主題 2 Shell工具和指令碼指令碼
- sh指令碼執行報錯指令碼
- 常用shell指令碼指令碼
- shell指令碼案例指令碼
- Linux Shell指令碼Linux指令碼
- shell 指令碼如何編寫-致初學者指令碼
- 小白個人向[攻防世界]wtf.sh-150( 需要Shell指令碼知識 )指令碼
- Docker啟動故障問題 no such file or directory解決方法Docker
- shell指令碼(6)-shell陣列指令碼陣列
- Bad magic number for central directory
- Oracle:GRID 下 root.sh 指令碼Oracle指令碼