1. 程式人生 > >執行Linux腳本,出現No Such file or directory異常

執行Linux腳本,出現No Such file or directory異常

退出 linux服務器 腳本開發 win 不存在 存在 src 字符 lin

最近在學習Linux系統的腳本開發,在我編寫完標本的情況出現了以下的情況

技術分享圖片

這個時候出現了No Such file or directory 情況出現 ,提示文件不存在;

但是通過VIM命令訪問此腳本,是能夠進入此腳本的

技術分享圖片

這個時候我猜測,可能是由於編碼問題引起的,因為我在編寫此腳本的時候我是在Windos系統中使用nodpad++編寫(nodpad的編碼格式此時為ANSI);然後通過Secure連接至Linux服務器,進行粘貼。

我繼續在VIM編輯下通過:set ff? 發現編碼格式如下:

技術分享圖片

發現編碼格式為DOS,DOS中會存在不可見字符,會導致Linux執行失敗

這個時候我們可以通過:set ff=unix

轉換格式為Unix,修改完保存退出,再次執行我的腳本就可以指定成功了.

執行Linux腳本,出現No Such file or directory異常