新聞中心
linux上抗CRLF癥狀的解決方法

成都創(chuàng)新互聯(lián)為企業(yè)級(jí)客戶提高一站式互聯(lián)網(wǎng)+設(shè)計(jì)服務(wù),主要包括做網(wǎng)站、成都網(wǎng)站建設(shè)、成都App制作、微信小程序、宣傳片制作、LOGO設(shè)計(jì)等,幫助客戶快速提升營(yíng)銷能力和企業(yè)形象,創(chuàng)新互聯(lián)各部門都有經(jīng)驗(yàn)豐富的經(jīng)驗(yàn),可以確保每一個(gè)作品的質(zhì)量和創(chuàng)作周期,同時(shí)每年都有很多新員工加入,為我們帶來大量新的創(chuàng)意。
日常開發(fā)過程中,對(duì)文本文件中的換行處理存在操作系統(tǒng)上的差異,這是造成換行不一致的主要原因。在Unix系統(tǒng)(Linux)上,換行 使用LF (Line Feed) 字符;而在 Windows 上,換行使用 CR LF (Carriage Return / Line Feed)字符序列, 我們稱之為CRLF癥狀,解決方法也很簡(jiǎn)單,今天來看一下在Linux上抗CRLF癥狀的解決方法。
大家常用的解決方法就是利用dos2unix 和 unix2dos的命令,下面是它們的使用示例:
1. 將dos格式的文件轉(zhuǎn)成unix格式的文件
dos2unix filename
2. 將unix格式的文件轉(zhuǎn)成dos格式的文件
unix2dos filename
有的Linux系統(tǒng)中沒有dos2unix和 unix2dos命令,那么我們可以用其他的解決方法,比如使用sed 命令:
sed -i ‘s/\r//g’ filename
上述命令是去除文件中所有的CRLF,它的執(zhí)行效果和dos2unix命令是相同的,這也是一種不錯(cuò)的解決方案。
如果你不喜歡使用命令,也有很多文本編輯器可以一鍵convert,比如Sublime Text, Atom, Visual Studio Code等,我們可以將文件拖拽入Sublime中,在編輯器底部會(huì)出現(xiàn)“Line endings”,點(diǎn)擊“Convert Line Endings To Unix” 即可轉(zhuǎn)換換行格式。
Linux上抗CRLF癥狀的解決方案,不僅僅限于上面這些,更多方式還需要大家自己挖掘,多多練習(xí),慢慢嘗試,早日抗住CRLF癥狀。
香港服務(wù)器選創(chuàng)新互聯(lián),香港虛擬主機(jī)被稱為香港虛擬空間/香港網(wǎng)站空間,或者簡(jiǎn)稱香港主機(jī)/香港空間。香港虛擬主機(jī)特點(diǎn)是免備案空間開通就用, 創(chuàng)新互聯(lián)香港主機(jī)精選cn2+bgp線路訪問快、穩(wěn)定!
當(dāng)前題目:Linux上抗CRLF癥狀的解決方法(crlflinux)
文章位置:http://www.5511xx.com/article/copdogh.html


咨詢
建站咨詢
