sh test.sh &執行shell腳本,會報一些語法錯誤,例如:syntax error: unmatched 'while'
但是實際語法並無錯誤,在腳本外同樣的命令是可以正確執行的
這種問題主要是在電腦上編輯shell腳本,默認的換行是Windows(CR LF)
而Linux中的換行是LF
可以在notepad++的底邊欄更改換行。
更改之后,問題得以解決!!!
sh test.sh &執行shell腳本,會報一些語法錯誤,例如:syntax error: unmatched 'while'
但是實際語法並無錯誤,在腳本外同樣的命令是可以正確執行的
這種問題主要是在電腦上編輯shell腳本,默認的換行是Windows(CR LF)
而Linux中的換行是LF
可以在notepad++的底邊欄更改換行。
更改之后,問題得以解決!!!
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。