Linux下文件亂碼問題

一般編碼會在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$//' 文件名
相關文章
相關標籤/搜索