解決shell腳本“syntax error near unexpected token `fi'”的問題。


執行shell腳本的時候,提示如下錯誤:

查詢資料后發現:

執行:

vi finddir.sh

 

然后,輸入

:set ff

 

結果是:

解決方案就是,修改為unix:

:set ff=unix

 

執行保存命令:

:wq

 

再次執行:

:set ff

 

最后執行命令。

本文中有一處錯誤,那就是腳本中的

if [-d "$folder"]; then

 改為:

if [ ! -d "$folder" ]; then

 親測好使。

 


免責聲明!

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



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