[問題] 如果文字檔裡面有很多"^M"

看板LinuxDev作者 (回不去了吧...)時間17年前 (2008/05/29 19:07), 編輯推噓1(105)
留言6則, 4人參與, 最新討論串1/1
想請問一下,如果文字檔裡面有很多"^M"的符號要怎麼清除, 這個是別的作業系統的控制字元吧? 用indent可以清除嗎? 參數怎麼下呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.52.31

05/29 19:25, , 1F
那是Windows的換行符號,CRLF
05/29 19:25, 1F

05/29 19:25, , 2F
可以用dos2unix之類的程式轉
05/29 19:25, 2F

05/29 21:30, , 3F
請問要怎麼用vi的取代功能清除呢?
05/29 21:30, 3F

05/30 02:15, , 4F
:1,$s/\r//g
05/30 02:15, 4F

05/30 05:57, , 5F
:%s/^M/g ^M 要按 Ctrl-V Ctrl-M
05/30 05:57, 5F

06/05 19:41, , 6F
thx
06/05 19:41, 6F
文章代碼(AID): #18FewET1 (LinuxDev)
文章代碼(AID): #18FewET1 (LinuxDev)