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


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

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

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

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

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

 

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

這個時候我們可以通過:set ff=unix 轉換格式為Unix,修改完保存退出,再次執行我的腳本就可以指定成功了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM