工作筆記:/bin/bash^M: 壞的直譯器: 沒有那個檔案或目錄 問題解決

lonecloud發表於2018-09-17

問題原因:

    由於windows上換行符為CR LF而在Linux下是 LF 導致出現上述問題

解決方案

  1. 在windows下

 

                   可以使用nodepad開啟該shell檔案,然後將shell檔案中的格式改為unix即可解決

       2. 在linux環境下:

      1. 使用vim開啟該檔案

      2. 切換到命令列模式

      3. 輸入如下命令:

        

:set ff 
# 如果是doc 設定成unix
:set fileformat=unix
:wq

修改完成後,該shell即可正常執行了

 

相關文章