原文:CentOS6 Shell腳本/bin/bash^M: bad interpreter錯誤解決方法

在windows下保存了一個腳本文件,用ssh上傳到centos,添加權限執行nginx提示沒有那個文件或目錄。shell腳本放到 etc init.d 目錄下,再執行 etc init.d nginx,提示多了這句 bin bash M: bad interpreter。網上找了資料才知道如果這個腳本在Windows下編輯過,就有可能被轉換成Windows下的dos文本格式了,這樣的格式每一行的 ...

2016-12-29 11:55 0 11543 推薦指數:

查看詳情

執行shell腳本提示“-bash: ./checkP.sh: /bin/sh^M: bad interpreter: No such file or directory”解決方法

在windows機器下新建了一個shell腳本如下 在Linux上的很多操作一般都是用腳本來實現了,特別是線上的服務器,不用腳本是,直接在上面敲是很危險的,一不小心,手一抖, 那就完了。但是,很多朋友自己的筆記本用的都是windows系統,這真把Ubuntu做為自己筆記本系統的人 ...

Wed Mar 15 01:52:00 CST 2017 0 3753
執行shell腳本報錯-bash: ./startup.sh: /bin/sh^M: bad interpreter: No such file or directory

搭建nacos集群時,配置完畢后執行腳本報錯,通過查詢資料發現^M表示 Windows環境下dos格式文件傳輸到unix系統時,會在每行的結尾多一個^M,所以在執行的時候出現了這種現象,但是你在unix或者Linux環境下使用vi編輯的時候,會在下面顯示此文件的格式,比如”sky8g.sh ...

Mon Apr 20 22:27:00 CST 2020 0 742
解決“/bin/bash^M: bad interpreter: No such file or directory”

在執行shell腳本時提示這樣的錯誤主要是由於shell腳本文件是dos格式,即每一行結尾以\r\n來標識,而unix格式的文件行尾則以\n來標識。 查看腳本文件是dos格式還是unix格式的幾種辦法。 (1)查看腳本的格式: cat -A filename 從顯示結果可以判斷,dos格式 ...

Wed May 15 00:24:00 CST 2019 0 2945
解決“/bin/bash^M: bad interpreter: No such file or directory”

在執行shell腳本時提示這樣的錯誤主要是由於shell腳本文件是dos格式,即每一行結尾以\r\n來標識,而unix格式的文件行尾則以\n來標識。 查看腳本文件是dos格式還是unix格式的幾種辦法。(1)cat -A filename 從顯示結果可以判斷,dos格式的文件行尾為^M ...

Mon Apr 04 00:55:00 CST 2016 0 12043
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM