PALMisLIFE 討論區

標題: 純文字裡有看到每行末都有^M 該如何消除.. [列印本頁]

作者: lmp    時間: 2006-10-25 14:10
標題: 純文字裡有看到每行末都有^M 該如何消除..
很久以前記得unix上可以用程式或script 去掉文字每行後面有個 ^M

該如何消去...

因為^M 搜尋沒法以此搜索 故來這邊求教一下..

[ 本文最後由 lmp 於 2006-10-25 14:12 編輯 ]
作者: MailCone    時間: 2006-10-25 14:14
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
可以利用取代功能,
把所有的^M都用空白取代
這樣就OK了吧~!?
作者: lmp    時間: 2006-10-25 15:39
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
那如果有一堆網頁檔都是這樣有沒有比較方便的方法呢?
作者: MelancholyLee    時間: 2006-10-25 15:54
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
用vi
:%s/^M//g
作者: andy2000a    時間: 2006-10-25 16:27
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
1. unix 下使用 dos2unix  ***file

2. 使用 ftp 傳時使用 ascii 方式
作者: mayakeq    時間: 2006-10-25 18:15
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
windows的wordpad就有全部取代的功能囉
作者: 阿輝    時間: 2006-10-25 18:17
標題: Re: Re: 純文字裡有看到每行末都有^M 該如何消除..
原文由 mayakeq 於 2006-10-25 18:15 發表
windows的wordpad就有全部取代的功能囉


就是要在 Linux / Unix 上啊...
作者: zombie    時間: 2006-10-25 22:07
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
如果不想用vi 的話,可以利用
1. sed
2. dos2unix (很多linux現在都有包含這隻工具了)
作者: kwei    時間: 2006-10-26 00:26
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
1. dos2unix.
2. unix2dos.

try it, you can make it!
作者: mayakeq    時間: 2006-10-26 02:44
標題: Re: Re: Re: 純文字裡有看到每行末都有^M 該如何消除..
原文由 阿輝 於 2006-10-25 18:17 發表


就是要在 Linux / Unix 上啊...


不好意思,沒看清楚

之前vi不太會用的時候,習慣把檔案抓下來,
在window裡面編輯完再傳上去
也是可以考慮使用的方法
作者: lmp    時間: 2006-10-26 07:44
標題: Re: 純文字裡有看到每行末都有^M 該如何消除..
謝謝囉 來去試看看...^^




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5