亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

windows下寫(xiě)的shell腳本在linux執(zhí)行出錯(cuò)的解決辦法

 更新時(shí)間:2014年03月12日 11:27:41   作者:  
這篇文章主要介紹了windows下寫(xiě)的shell腳本在linux執(zhí)行出錯(cuò)的解決辦法,需要的朋友可以參考下

在Windows下寫(xiě)了一個(gè)shell腳本,上傳到Linux下執(zhí)行時(shí)報(bào)錯(cuò):

復(fù)制代碼 代碼如下:
[root@localhost test]# ./test.sh  
-bash: ./test.sh: /bin/sh^M: bad interpreter: No such file or directory

test.sh源碼: 
復(fù)制代碼 代碼如下:
#!/bin/sh 

echo "test shell "

由于自己對(duì)shell不太熟悉,找同事溝通了后了解了原委,主要原因是test.sh是我在windows下編輯然后上傳到linux系統(tǒng)里執(zhí)行的。.sh文件的格式為dos格式。而linux只能執(zhí)行格式為unix格式的腳本。因?yàn)樵赿os/window下按一次回車(chē)鍵實(shí)際上輸入的是“回車(chē)(CR)”和“換行(LF)”,而Linux/unix下按一次回車(chē)鍵只輸入“換行(LF)”,所以修改的sh文件在每行都會(huì)多了一個(gè)CR,所以L(fǎng)inux下運(yùn)行時(shí)就會(huì)報(bào)錯(cuò)找不到命令。
我們可以通過(guò)vi編輯器來(lái)查看文件的format格式。步驟如下:
1.首先用vi命令打開(kāi)文件
[root@localhost test]# vi test.sh  
2.在vi命令模式中使用 :set ff 命令
可以看到改文件的格式為

復(fù)制代碼 代碼如下:
fileformat=dos

3.修改文件format為unix
使用vi/vim修改文件format
命令::set ff=unix
或者::set fileformat=unix

然后:wq保存退出就可以了

相關(guān)文章

  • 使用linux?java?shell啟動(dòng)腳本

    使用linux?java?shell啟動(dòng)腳本

    這篇文章主要為大家介紹了使用linux?java?shell啟動(dòng)腳本,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • linux的cut命令用法總結(jié)

    linux的cut命令用法總結(jié)

    今天小編就為大家分享一篇關(guān)于linux的cut命令用法總結(jié),小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • Linux Shell 如何獲取參數(shù)的方法

    Linux Shell 如何獲取參數(shù)的方法

    這篇文章主要介紹了Linux Shell 如何獲取參數(shù)的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • Shell if中的正則表達(dá)式使用詳解

    Shell if中的正則表達(dá)式使用詳解

    這篇文章主要介紹了Shell if中的正則表達(dá)式使用詳解的相關(guān)資料,需要的朋友可以參考下
    2016-02-02
  • Bash腳本內(nèi)置的調(diào)試方法技巧

    Bash腳本內(nèi)置的調(diào)試方法技巧

    這篇文章主要介紹了Bash腳本內(nèi)置的調(diào)試方法技巧,本文介紹了調(diào)試技巧和幾個(gè)調(diào)試技巧,比如輸出行號(hào)的方法、只調(diào)試某段程序的方法,需要的朋友可以參考下
    2015-04-04
  • shell腳本測(cè)試某網(wǎng)段內(nèi)主機(jī)連通性

    shell腳本測(cè)試某網(wǎng)段內(nèi)主機(jī)連通性

    這篇文章主要介紹了shell腳本測(cè)試某網(wǎng)段內(nèi)主機(jī)連通性,需要的朋友可以參考下
    2017-10-10
  • 使用Shell遍歷目錄及其子目錄中的所有文件方法

    使用Shell遍歷目錄及其子目錄中的所有文件方法

    今天小編就為大家分享一篇使用Shell遍歷目錄及其子目錄中的所有文件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Shell腳本實(shí)現(xiàn)SSL證書(shū)過(guò)期巡檢

    Shell腳本實(shí)現(xiàn)SSL證書(shū)過(guò)期巡檢

    我們知道?SSL?證書(shū)是會(huì)過(guò)期的,一旦過(guò)期之后需要重新申請(qǐng),如果沒(méi)有及時(shí)更換證書(shū)的話(huà),就有可能導(dǎo)致網(wǎng)站出問(wèn)題,所以本文分享一個(gè)自動(dòng)檢測(cè)?SSL?是否過(guò)期的?shell?腳本吧
    2023-08-08
  • shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹

    shell查找符號(hào)鏈接及其指向目標(biāo)的方法介紹

    本文為大家介紹一些處理符號(hào)鏈接的實(shí)踐方法,希望對(duì)大家編寫(xiě)shell腳本時(shí)帶來(lái)一些幫助,有需要的朋友不妨參考下
    2013-02-02
  • shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H.F. Beebe著)

    shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H.F. Beebe著)

    這篇文章主要介紹了shell腳本學(xué)習(xí)指南[六](Arnold Robbins & Nelson H.F. Beebe著),需要的朋友可以參考下
    2014-02-02

最新評(píng)論