問題原因:
由於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即可正常執行了
問題原因:
由於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即可正常執行了