主頁 > 知識庫 > Shell腳本bash: ./t.sh:/bin/bash^M:損壞的解釋器: 沒有那個文件或目錄

Shell腳本bash: ./t.sh:/bin/bash^M:損壞的解釋器: 沒有那個文件或目錄

熱門標簽:AI電銷 百度競價排名 鐵路電話系統(tǒng) 網(wǎng)站排名優(yōu)化 地方門戶網(wǎng)站 Linux服務器 服務外包 呼叫中心市場需求

有時候編寫腳本時會出現(xiàn)類似標題列出的錯誤,這個問題大多數(shù)是因為你的腳本文件在windows下編輯過。windows下,每一行的結(jié)尾是\n\r,而在linux下文件的結(jié)尾是\n,那么你在windows下編輯過的文件在linux下打開看的時候每一行的結(jié)尾就會多出來一個字符\r,用cat -A urfile時你可以看到這個\r字符被顯示為^M,這時候只需要刪除這個字符就可以了。可以使用命令sed -i 's/\r$//' urfile 。有時候編寫腳本時會出現(xiàn)類似標題列出的錯誤,這個問題大多數(shù)是因為你的腳本文件在windows下編輯過。windows下,每一行的結(jié)尾是\n\r,而在linux下文件的結(jié)尾是\n,那么你在windows下編輯過的文件在linux下打開看的時候每一行的結(jié)尾就會多出來一個字符\r,用cat -A urfile時你可以看到這個\r字符被顯示為^M,這時候只需要刪除這個字符就可以了。可以使用命令sed -i 's/\r$//' urfile 。

您可能感興趣的文章:
  • 詳解shell中source、sh、bash、./執(zhí)行腳本的區(qū)別
  • linux bash腳本監(jiān)控啟動停止weblogic服務的腳本寫法
  • Bash腳本內(nèi)置的調(diào)試方法技巧
  • 使用Python腳本在Linux下實現(xiàn)部分Bash Shell的教程
  • 在Bash腳本中引入alias的方法

標簽:湖南 銅川 蘭州 仙桃 衡水 崇左 黃山 湘潭

巨人網(wǎng)絡通訊聲明:本文標題《Shell腳本bash: ./t.sh:/bin/bash^M:損壞的解釋器: 沒有那個文件或目錄》,本文關鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266