有問題的文件大小爲60 GB(不要問爲什麼)。我需要很快地更換窗戶carraige返回。任何一個關心分享(voodo unix技能歡迎)如何用ginormous文本文件中的空格替換窗口回車
編輯:我發現this stackoverflow問題也很有幫助,但我認爲這可能會對sed產生更大的影響(讓我們看看我會報告回來)
有問題的文件大小爲60 GB(不要問爲什麼)。我需要很快地更換窗戶carraige返回。任何一個關心分享(voodo unix技能歡迎)如何用ginormous文本文件中的空格替換窗口回車
編輯:我發現this stackoverflow問題也很有幫助,但我認爲這可能會對sed產生更大的影響(讓我們看看我會報告回來)
你可以簡單地做
cat file | tr '\n' ' '
試試這個在文件的較小版本首先應肯定其確定
sed "s/\r//" infile >outfile
我正在考慮Sed,但這需要很長時間。該系統是一款QuadCore Xeon,我也不介意有點黑客入侵。 – geoaxis 2011-04-01 09:53:07
你可以試試下面的sh可以工作:
cat file | tr -d '\015' > file1
\ n是一個換行符。 – Angelom 2011-04-01 09:56:14
windows carraige return在unix中看起來像^ M,而不是真正的\ n – geoaxis 2011-04-01 09:56:17
通常\ r \ n是來自窗口的填充行,\ n應該是正確的,因爲\ r通常是linux/mac換行符。 – BugFinder 2011-04-01 10:13:32