原文:執行shell腳本報錯:$‘\r‘: 未找到命令/未預期的符號 `elif‘ 附近有語法錯誤

原因是腳本中是Windows下的換行符: 執行替換即可: sed i s r n g 腳本名稱 或者同notepad轉換一下:edit gt eol conversion gt uinx 但是每次打包都會出現這個問題,通過設置行尾系統解決 拓展: 回車 r r的英文return,控制字符為CR,即Carriage Return 換行 n n的英文newline,控制字符為LF,即Line Fee ...

2021-07-06 20:28 0 1170 推薦指數:

查看詳情

預期符號 `$'{\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
-bash: 預期符號 `(' 附近有語法錯誤

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

Mon Feb 25 17:47:00 CST 2019 0 10095
關於"行18: 預期符號 `fi' 附近有語法錯誤"

近有個定時執行腳本,校驗服務是否在啟動狀態 寫好腳本總是報錯 #!/bin/sh # 在這修改程序名和程序所在目錄,其他不用改 name="carte" path="/app/bigdata/data-integration/" pid=`ps -A |grep $name| awk ...

Fri Mar 04 23:33:00 CST 2022 0 2198
shell腳本報語法錯誤: 預期的文件結尾”

剛剛開始寫shell腳本,寫好后執行時遇見“語法錯誤: 預期的文件結尾”這個提示,如圖 百度后查到這個報錯可能有兩個原因: 1、確實存在語法錯誤,{}[]等前后個數不對等; 2、腳本格式,主要存在於在windows下編寫的腳本,未能調整格式 我反復檢查腳本,未發現語法錯誤 ...

Wed Dec 02 21:33:00 CST 2020 0 6650
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM