原文:解決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 親測好使。 ...

2017-12-19 17:25 0 37610 推薦指數:

查看詳情

如何解決syntax error near unexpected token `fi'

錯誤截圖: 錯誤原因:字符格式問題解決方法:不要使用notePad++來復制wiindows下的腳本代碼到linux下,可以使用記事本,相似的,只要是這種代碼發現不了問題的,大概就是文件有問題了。 ...

Sun Sep 22 00:11:00 CST 2019 0 2056
shell腳本syntax error near unexpected token `done'

1、修改文件類型 執行: vi finddir.sh 輸入 :set ff 如果fileformat=dos ,修改為unix: :set ff=unix 執行保存命令: :wq 2、刪除隱藏字符 用命令vi -b 打開你的SHELL腳本文件,你會。發現每行腳本最后多了個^M ...

Sun Jan 26 19:49:00 CST 2020 0 2171
shell出現syntax error near unexpected token `<' 解決方法

最新在看一個shell資料時,按照教材,卻出現如下錯誤,不能運行 如下,簡單的腳本: 運行時,卻出現如下錯誤 然后在單行運行時,卻沒有錯誤 在網上查看后,確認無腳步錯誤,無dos文件錯誤。還是沒有好的解決方法。通過多方求證。原來是bash ...

Mon Feb 22 17:24:00 CST 2016 0 9753
執行shell腳本報錯syntax error near unexpected token `$'\r''解決方法

今天在進行性能測試時,正好需要一個老腳本,直接拿過來修改一下就可以使用,但是運行時直接報錯了syntax error near unexpected token `$'\r' 內心一萬個WTF,為啥不行呢 第一步 vim -b XXX.sh 我ca,果然如此,在復制進來后,怎么每行后面 ...

Tue Jul 28 00:00:00 CST 2020 0 1250
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM