藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教如何去除多餘的換行符號

因為WINDOWS格式的文件是用一個換行和一個回車作為行的結尾的,所以轉到LINUX下打開會發現文本中有很多藍色的「^M」,我估計是多出的換行符號。請教能否編寫一個腳本來清楚這些多餘的符號,我用SED和AWK都沒能實現,求助各位,希望大家幫忙。

請教如何去除多餘的換行符號

用dos2unix就可以了。
非要自己編腳本也可以:
sed 's/^M//g'
^M為Ctrl-M,用Ctrl-V加Ctrl-M輸入。

請教如何去除多餘的換行符號

tr -d '\r' < yourfile

請教如何去除多餘的換行符號

cat urfile | col -b

請教如何去除多餘的換行符號

dos2unix

請教如何去除多餘的換行符號

tr -d "\015"<youfile>newfile



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com