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

剛剛開始寫shell腳本,寫好后執行時遇見 語法錯誤: 未預期的文件結尾 這個提示,如圖 百度后查到這個報錯可能有兩個原因: 確實存在語法錯誤, 等前后個數不對等 腳本格式,主要存在於在windows下編寫的腳本,未能調整格式 我反復檢查腳本,未發現語法錯誤,基本確定是第二個原因 在notepad 中將格式改為UNIX 編輯 文檔格式轉化 轉為Unix ,編碼改為UTF 編碼 轉為UTF ,改好后 ...

2020-12-02 13:33 0 6650 推薦指數:

查看詳情

centos shell運行報語法錯誤: 預期文件結尾

可能原因: 腳本是windows下寫的,然后傳到linux下運行的 需要給dos文件格式轉成unix dos轉unix 安裝: yum install dos2unix 命令: dos2unix filename 給腳本添加可執行權限: chmod -R 777 ...

Thu Aug 16 18:11:00 CST 2018 0 2840
-bash: 預期的符號 `(' 附近有語法錯誤

【1】問題現象 -bash: 預期的符號 `(' 附近有語法錯誤 【2】解決方案 給括號前面加反斜杠即可 Good Good Study, Day Day Up. 順序 選擇 循環 總結 ...

Mon Feb 25 17:47:00 CST 2019 0 10095
預期的符號 `$'{\r'' 附近有語法錯誤

../runcmake: 行 2: $'\r': 未找到命令 ../runcmake: 行 3: 預期的符號 `$'{\r'' 附近有語法錯誤 考慮到代碼是從windows下一直過來的,腳本可能在格式上存在問題 解決方案: sudo ...

Fri Nov 10 04:02:00 CST 2017 0 4238
預期的符號 `$'{\r'' 附近有語法錯誤

./install20201213.sh:行5: 預期的符號 `$'{\r'' 附近有語法錯誤'/install20201213.sh:行5: `function LOG() { 原因:代碼是從windows環境下直接拷貝過來的 解決辦法: 復制腳本后,重新在linux里新創建一個腳本。 ...

Sat Jan 09 23:48:00 CST 2021 0 830
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM