移除Windows行結尾

複製windows的文檔到Linux下,shell script不能執行。原因是:

dos格式文件傳輸到unix系統時,會在每行的結尾多一個^M,即dos文件中的換行符“\r\n”會被轉換爲unix文件中的換行符“\n”,而此文件若是一個可執行文件的話,會導致此文件不能被執行,轉換的方式有下面一個:

    
vi exec.sh
:set ff=unix(或者:set fileformat=unix)
:x


參考: [url]http://fandayrockworld.iteye.com/blog/1336096[/url]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章