国产欧美日韩第一页|日本一二三不卡视频|在线精品小视频,亚洲第一免费播放区,metcn人体亚洲一区,亚洲精品午夜视频

如何刪除文本中的^M

2017-04-18 05:06:47 16244

問題描述:對(duì)于換行,window下用回車換行(0A0D)來表示,linux下是回車(0A)來表示。這樣,將window上的文件拷到unix上用時(shí),總會(huì)有個(gè)^M.請(qǐng)寫個(gè)用在unix下的過濾windows文件的換行符(0D)的shell或c程序。

使用命令:cat filename1 | tr -d “^V^M” > newfile;

使用命令:sed -e “s/^V^M//” filename > outputfilename.需要注意的是在1、2兩種方法中,^V和^M指的是Ctrl+V和Ctrl+M.你必須要手工進(jìn)行輸入,而不是粘貼。

vi中處理:首先使用vi打開文件,然后按ESC鍵,接著輸入命令

%s/^V^M//.

%s/^M$//g

如果上述方法無(wú)用,則正確的解決辦法是:

  tr -d \"\\r\" < src >dest

   tr -d \"\\015\" dest

   strings A>B


提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!

這條文檔是否有幫助解決問題?

非常抱歉未能幫助到您。為了給您提供更好的服務(wù),我們很需要您進(jìn)一步的反饋信息:

在文檔使用中是否遇到以下問題: