/bin/bash^M: 壞的解釋器: 沒(méi)有那個(gè)文件或目錄

問(wèn)題描述

在安裝完成gitblit之后,運(yùn)行g(shù)itblit.sh文件時(shí)報(bào)錯(cuò)

[root@localhost gitblit-1.9.0]# ./gitblit.sh 
-bash: ./gitblit.sh: /bin/bash^M: 壞的解釋器: 沒(méi)有那個(gè)文件或目錄

錯(cuò)誤原因

這個(gè)文件在Windows 下編輯過(guò),在Windows下每一行結(jié)尾是\n\r,而Linux下則是\n,所以才會(huì)有 多出來(lái)的\r。

修改錯(cuò)誤

使用指令sed -i 's/\r$//' xxxxxxx.sh,上面的指令會(huì)把 xxxxxxx.sh 中的\r 替換成空白!

實(shí)際操作一下

[root@localhost gitblit-1.9.0]# sed -i 's/\r$//' gitblit.sh 
[root@localhost gitblit-1.9.0]# ./gitblit.sh 
[root@localhost gitblit-1.9.0]# ps aux|grep gitblit.jar
root     26531  0.0  0.0 112724   996 pts/1    R+   09:50   0:00 grep --color=auto gitblit.jar

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,708評(píng)論 0 5
  • 第 2 章 SHELL 基礎(chǔ)知識(shí)2.1 shell腳本我們?cè)谏厦婧?jiǎn)單介紹了一下什么是shell腳本,現(xiàn)在我們來(lái)進(jìn)一...
    LiWei_9e4b閱讀 1,642評(píng)論 0 0
  • 基礎(chǔ)命令 主要的命令和快捷鍵 Linux系統(tǒng)命令由三部分組成:cmd + [options]+[operation...
    485b1aca799e閱讀 1,212評(píng)論 0 0
  • 在win下編輯的時(shí)候,換行結(jié)尾是\n\r , 而在linux下 是\n,所以才會(huì)有 多出來(lái)的\r sed -i '...
    kinfox閱讀 1,367評(píng)論 1 1
  • 此篇文章內(nèi)容是我很久以前在印象筆記中的一個(gè)知識(shí)總結(jié),大概122個(gè)Linux指令。如今,寫出來(lái)就當(dāng)再回顧一遍了。若有...
    StephenZhang01閱讀 1,174評(píng)論 0 5

友情鏈接更多精彩內(nèi)容