昨天我們項目組上線一個服務。在執行shell啓動腳本的時候,提示的是第12行“未預期的文件結尾”。我們這個腳本只有明明只有11行,why?
嘗試解決方法:
1.檢查文件,一行行的看代碼(未發現異常)
2.有的說最後一行有回車或者不可見字符。。。(根本不行)
3.複製其他項目可以用的腳本(依然不行)
4.最後沒辦法了,找了兩個同事看了依然沒搞定
最後,發現可能是使用了360上傳文件導致的編碼問題。到這裏大致問題已經明晰了,然後使用sftp或者ftp將windows上的文件上傳到linux服務器上。然後執行腳本,一切問題都解決了。。。。