從windows到linux的換行轉換工具dos2unix


同學們也許知道,windows中的文本文件的換行符是"\r\n",而linux中是"\n"。由於換行符的不同,所以有的時候會發生一些莫名其妙的狀況。至於具體什么狀況我就不舉栗子了,場景要說起來比較多。反正具體的情況是醬嬸的:
你在windows下寫了一個文本文件:
拷貝到linux下之后,用cat -v afile.txt查看文件,結果變成了醬紫:
^M什么鬼??
結果也許會演變成一場災難。
發生過這樣的問題之后,同事在網上找到一個神奇的工具:dos2unix。在ubuntu下可以直接使用apt來安裝:
sudo apt-get -y install dos2unix
裝好之后,直接用dos2unix afile.txt 就可以了:
$ dos2unix afile.txt
dos2unix: converting file afile.txt to Unix format ...
 
效果:
支持同時改多個文件,直接dos2unix file1 file2 ... 即可。
很簡單不是嗎?


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM