
原因是腳本中是Windows下的換行符:
執行替換即可: sed -i “s%\r%\n%g” 腳本名稱
或者同notepad轉換一下:edit–>eol conversion–>uinx
但是每次打包都會出現這個問題,通過設置行尾系統解決

拓展:
回車 \r r的英文return,控制字符為CR,即Carriage Return;
換行 \n n的英文newline,控制字符為LF,即Line Feed;
\n: Unix系統里,每行的結尾是“<換行>”,即“\n”;
控制字符(Control Character)是出現於特定的信息文本中,表示某一控制功能的字符
\r\n: Windows系統里面,每行的結尾是“<回車><換行>”
\r: Mac系統里,每行的結尾是“<回車>”,即“\r”;