最近在學習Linux系統的腳本開發,在我編寫完標本的情況出現了以下的情況
這個時候出現了No Such file or directory 情況出現 ,提示文件不存在;
但是通過VIM命令訪問此腳本,是能夠進入此腳本的
這個時候我猜測,可能是由於編碼問題引起的,因為我在編寫此腳本的時候我是在Windos系統中使用nodpad++編寫(nodpad的編碼格式此時為ANSI);然后通過Secure連接至Linux服務器,進行粘貼。
我繼續在VIM編輯下通過:set ff? 發現編碼格式如下:
發現編碼格式為DOS,DOS中會存在不可見字符,會導致Linux執行失敗
這個時候我們可以通過:set ff=unix 轉換格式為Unix,修改完保存退出,再次執行我的腳本就可以指定成功了.