一般編碼會在windows環境下進行,當把windows下的代碼拷貝到linux環境時,會出現linux
error: 「build.sh /bin/bash^M: 壞的解釋器:沒有那個文件或目錄」
等等相似問題。出現該問題緣由是windows下換行是"\r\n",而linux下換行是"\n"vim
解決方法windows
將文件中的"\r"所有替換掉bash
用vim打開文件,執行以下命令ui
sed -i 's/\r$//' 文件名