天天看點

運作bash腳本檔案path出現 報錯資訊 path\r 沒有檔案或目錄

運作bash腳本檔案出現 報錯資訊 /usr/bin/env: "bash\r": 沒有那個檔案或目錄

錯誤原因:這主要是因為bash後面多了\r這個字元的原因。在linux終端下,輸出\r會什麼都不顯示,隻是把光标移到行首。于是終端雖然輸出了/usr/bin/env bash,但是碰到\r後,光标會被移到行首,接着輸出了:No such file or directory把前面的覆寫掉了。于是出現了那個莫名其妙的出錯資訊了

解決辦法:

    用vim打開sh腳本檔案, 重新設定檔案的格式

    :set ff 然後回車  看一下檔案格式,如果是unix,你可以走了,和我問題不一樣,如果不是unix,下一步:

    :set ff=unix 然後儲存退出

    :wq! 回車