感謝 我要刷滿TD線
sh腳本格式錯誤 unexpected EOF while looking for matching ``'
今天在編輯環境變量的時候報了一個錯
unexpected EOF while looking for matching ``'
原因是因為shell 腳本設置了不正確的格式:
export PATH=~/flutter/bin:$PATH" // 多了一個引號 // 或者使用了中文的符號
- 1
- 2
- 3
解決: 修改為正確的英文符號或者去掉多余的符號或者中文不支持
完
我是個Coder界的小學生, 如有不足, 萬望不吝指教
###sample
將linux 腳本 sz/rz 到本地的時候,發現本地編輯器無法識別中文。
直接打開編輯器,全選,復制所有的行,粘貼到本地,在編輯,就會出現這個錯誤。
unexpected EOF while looking for matching
建議如下:
所有的文件,都直接復制整個文件,而不要從編輯器里復制所有行,在粘貼到目的地。
#########sample
##問題
daily_report.sh: line 36: syntax error near unexpected token `echo'
daily_report.sh: line 36: ` echo $i'
##原代碼
for i in `$ADMCMD/bpplclients | grep -v "Hardware" | (tee) | cut -c35-68` do
echo $i
change to
for i in `$ADMCMD/bpplclients | grep -v "Hardware" | (tee) | cut -c35-68`
do
echo $i