2016-11-21 157 views
0

我想編輯人類參考基因組,這只是一個大約5Gb的文本文件。問題是,當我嘗試在vim或gedit中打開它以進行更改時,我的系統凍結。有沒有辦法對內存/ CPU要求進行更低的更改?如何編輯大型文本文件

+1

一些有用的提示在這裏:http://stackoverflow.com/questions/908575/how-to-edit-multi-gigabyte-text-files-vim-doesnt-work –

+1

無論如何,一個5GB的文件都需要5GB的內存。如果你事先知道你需要編輯什麼,你幾乎可以肯定會用像sed這樣的工具獲得更好的結果。 – romainl

+0

@romaini實際上感謝這奇妙的作品。我只是使用'sed -i's/stringa/stringb/g'file.txt' –

回答

0

從我能得到以下無需佔用太多​​的CPU /內存的工作很好的意見:

sed -i 's/stringa/stringb/g' file.txt