(相關資料圖)
1、syntax error near unexpected token `問題的解決先說點常識問題:因為MS-DOS及Windows是回車+換行來表示換行,因此在Linux下用Vim查看在Windows下用VC寫的代碼,行尾后的“^M”符號,表示的是符。
2、現在,你使用vim -b 打開你的文件。
3、就會發現每一行都有^M ,那么我們可以是用全局替換替換掉................解決方法在命令編輯行<就是: 按ESC鍵 然后shift+:冒號>輸入:%s/^M//g注意:上述命令行中的“^M”符,不是“^”再加上“M”,而是由“Ctrl+v”、“Ctrl+M”鍵生成的。
4、Linux Shell syntax error: unexpected end of file這種錯誤都是沒有結束標記造得的如if之后沒有fifor 循環 do之后沒有donewhile 循環 do這后沒有done在windows上用虛擬機裝好redhat linux,完成網絡配置,能與我的windows交互了。
5、其它也不需要配。
6、開始學習bash,每次測試代碼都在windows下寫好,然后傳到linux上執行。
7、在學習到if等流程控制的語法的時候,我遇見了第一個難題寫的if的測試總是不正確:“if.sh: line 11: syntax error: unexpected end of file”。
本文就為大家分享到這里,希望小伙伴們會喜歡。
關鍵詞: