shell腳本bad interpreter: No such file or directory
腳本路徑正確,執行時報找不到文件錯誤
報錯原因:
test.sh在windows編寫,windows的某些字符和Linux不一樣,導致在Linux執行失敗。
解決方法是:
在linux下新建test.sh,把shell文本拷貝進去。
shell腳本bad interpreter: No such file or directory
相關推薦
shell腳本bad interpreter: No such file or directory
解決方法 pos 腳本 ret inter 原因 body 執行 test 腳本路徑正確,執行時報找不到文件錯誤 報錯原因: test.sh在windows編寫,windows的某些字符和Linux不一樣,導致在Linux執行失敗。 解決方法是: 在linux下新建test
執行shell指令碼出現bad interpreter:No such file or directory錯誤
出現原因:在windows下編輯的指令碼,所以有可能有不可見字元。指令碼檔案是DOS格式的,即每一行的行尾以\r\n來標識, 其ASCII碼分別是0x0D, 0x0A. 解決方法,vim出問題的指令碼
Shell腳本報錯:-bash: ./switch.sh: /bin/bash^M: bad interpreter: No such file or directory
class height 格式 as3 nbsp 打開 title 腳本文件 執行命令 在學習shell中測試case參數命令代碼如下 #!/bin/bash #switch測試 case $1 in start) echo ‘start‘
linux sh腳本異常:/bin/sh^M:bad interpreter: No such file or directory
技術 異常 logs 信息 ima 轉換 linux中 bin ges 在Linux中執行.sh腳本,異常/bin/sh^M: bad interpreter: No such file or directory。這是不同系統編碼格式引起的:在windows系統中編輯的.s
sh腳本異常:/bin/sh^M:bad interpreter: No such file or directory
int 腳本 file bsp 字符 IT director linux inter 轉自:http://www.cnblogs.com/pipelone/archive/2009/04/17/1437879.html 在Linux中執行.sh腳本,異常/bin/sh^
Linux shell 腳本報錯:/bin/bash^M: bad interpreter: No such file or directory
詭異 參數 當前 use linu 信息 mar int 查看 今天遇到一個很詭異的問題,一直運行很正常的shell腳本失敗了,只是昨天增加了一個參數而已。 報錯信息: /bin/bash^M: bad interpreter: No such file or direc
一個小坑: -bash: ./backup.sh: /bin/bash^M: bad interpreter: No such file or directory 由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識
由於shell指令碼檔案被我在Windows下編輯過,出現上面錯誤的原因之一是指令碼檔案是DOS格式的, 即每一行的行尾以\r\n來標識, 使用vim編輯器開啟指令碼, 執行::set ff? 可以看到DOS或UNIX的字樣. 使用se
執行shell指令碼時提示bad interpreter:No such file or directory的解決辦法
故障現象:在終端直接cd /var正常,在shell指令碼中執行則報錯。原因是指令碼是在windows平臺下寫的,換行符與linux不同,造成指令碼不能正確執行 出現bad interpreter:No such file or directory(沒有那個檔案或目錄)
Shell報錯bash^M /bin/bash^M: bad interpreter: No such file or directory
問題: 在windows上寫的一個shell指令碼,在Linux上報錯,vim開啟的時候看了沒有啥問題,這種情況遇到很棘手,明明沒有問題的指令碼怎麼會報錯。 後來直接在另外一臺linux機器scp傳過來的同樣的指令碼就沒問題。第一個指令碼因為在windows
shell指令碼報錯:-bash: xxx: /bin/sh^M: bad interpreter: No such file or directory
今天寫了一個shell指令碼,然後在執行的時候報錯,指令碼內容很簡單,僅供測試: Shell程式碼 #!/bin/sh echo "test shell " 具體報錯資訊如下: Shell程式碼 [root@localhost test]# ./test.sh -b
bad interpreter: No such file or directory
mat 利用 編輯 -- 可能 轉換 pan name -a 這是不同系統編碼格式引起的:在windows系統中編輯的.sh文件可能有不可見字符,所以在Linux系統下運行會報以上異常信息。 解決: 1)在windows下轉換: 利用一些
轉:/bin/bash^M: bad interpreter: No such file or directory
nbsp unix bash 執行 bin vim dir file 文本 執行一個腳本full_build.sh 時, 一直是提示我: -bash: ./full_build.sh: /bin/bash^M: bad interpreter: No such file o
-bash: /usr/local/mysql/scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory
ase sed director direct bash 報錯 roo root pre 安裝 MySQL 初始化時,報錯如下: [[email protected] ~]# /usr/local/mysql/scripts/mysql_install_db --
執行Linux腳本,出現No Such file or directory異常
退出 linux服務器 腳本開發 win 不存在 存在 src 字符 lin 最近在學習Linux系統的腳本開發,在我編寫完標本的情況出現了以下的情況 這個時候出現了No Such file or directory 情況出現 ,提示文件不存在; 但是通過VIM命令訪問此
inux指令碼報錯 /bin/bash^M: bad interpreter: No such file or directory 的解決辦法
問題描述: 執行初始化指令碼的時候遇到一個很奇怪的錯誤,老是提示檔案或目錄找不到. 開啟指令碼反覆檢查,發現路徑都是對的 然後google了一下發現原來是我的檔案格式寫錯了,在windows下用檔案編輯器編輯的預設格式是dos 解決辦法: 在linux下需要把格式改為unix,這
-bash: ./****.py: /usr/bin/python^M: bad interpreter: No such file or directory
在windows系統下寫的python指令碼,在linux下賦予許可權chmod +x xxx.py 以後,執行./xxx.py執行提示:bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or
bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory
yum 安裝一個軟體包,出現如下錯誤; -bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory –查詢python #whereis python python: /usr/bin/
bin/sh^M: bad interpreter: No such file or directory解決(轉載)
原帖子 問題:bin/sh^M: bad interpreter: No such file or directory 原因:.sh指令碼在windows系統下用記事本檔案編寫的。不同系統的編碼格式引起的。 解決方法:修改.sh檔案格式 (1)使用vi工
-bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or directory 錯誤解決方案
問題描述:寫linux指令碼時。sh檔案中,在win環境下,編輯了.sh檔案,然後上傳到linux伺服器中,出現如下錯誤: -bash: ./start.sh: /bin/sh^M: bad interpreter: No such file or direc
/bin/bash^M: bad interpreter: No such file or directory
錯誤原因之一可能是你的指令碼檔案是DOS格式的。我們需要先檢視這個檔案是DOS格式的還是UNIX格式的, 還是MAC格式的vi filename :set ff?接下來可以看到dos或unix的字樣; 如果是dos格式, 用set ff=unix把它強制為unix格式的,然