shell腳本報“語法錯誤: 未預期的文件結尾”


剛剛開始寫shell腳本,寫好后執行時遇見“語法錯誤: 未預期的文件結尾”這個提示,如圖

 

 百度后查到這個報錯可能有兩個原因:

1、確實存在語法錯誤,{}[]等前后個數不對等;

2、腳本格式,主要存在於在windows下編寫的腳本,未能調整格式

我反復檢查腳本,未發現語法錯誤,基本確定是第二個原因

 

 在notepad++中將格式改為UNIX  (編輯》文檔格式轉化》轉為Unix),編碼改為UTF-8 ( 編碼》轉為UTF-8),改好后如圖

 

 

重新將該sh文件復制到centos中,重新執行

 


免責聲明!

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



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