原文:set ff=unix 轉換\r\n為\n linux 執行shell報bad interpreter:No such file or directory錯誤

摘自:https: blog.csdn.net xuforeverlove article details 一 問題描述 在windows上編譯好項目,拷貝到linux並啟動命令,報如下錯誤: 二 原因 .sh腳本在windows系統下編寫的,所以可能有不可見字符,從上圖錯誤提示來看,很有可能腳本文件是DOS格式的,即每一行的行尾以 r n來標識, 其ASCII碼分別是 x D, x A。 三 解 ...

2020-03-11 20:45 0 852 推薦指數:

查看詳情

執行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
執行shell腳本時提示bad interpreter:No such file or directory的解決辦法

故障現象:在終端直接cd /var正常,在shell腳本中執行則報錯。原因是腳本是在windows平台下寫的,換行符與 Linux不同,造成腳本不能正確執行 出現bad interpreter:No such file or directory(沒有那個文件或目錄)的原因,是文件 ...

Sat Jul 01 21:51:00 CST 2017 0 16837
執行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
linux中的set ff=unix

set ff=unix : 告訴 vi 編輯器,使用unix換行符。 操作步驟: 1.用vi命令打開文件 2.直接輸入   :set ff=unix ...

Thu Oct 10 22:56:00 CST 2019 0 4562
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM