Linux提示Syntax error: end of file unexpected (expecting "then") 提示錯誤


shell命令在windows下編輯過后出現Syntax error: end of file unexpected (expecting "then") 提示錯誤

 

  

這是因為我在windows下些的腳本,windows和linux的回車換行時不一樣的字符,所以腳本在解釋時會出現問題。

在windows里,換行用的兩個符號,回車換\r行符號\n,在linux下只需一個符號\n就可以了. 

 

sed -i 's/\r$//' autoconf.sh

 

通過命令把換行符轉換一下就可以了.


免責聲明!

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



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