Text-Processing
我需要一個文本編輯器來編輯/視覺化 >10GB 的文本文件
為了視覺化並希望編輯一個非常大的文本文件,超過 10GB(整個數據庫的備份轉儲),我嘗試使用 vim ……它表現得不是很好。
我也嘗試過 cat 至少形象化,而 cat 的行為也沒有正常。
有大文件編輯工具嗎?可以通過一組有限的行查看/編輯而不嘗試載入其餘行的東西,除非被告知載入一個新的行組(非常有限),並且由於搜尋實用程序可能會跳過某些地方。
它對編輯部分沒有幫助,但視覺化
less
可能是一種選擇。優點是less
可以快速讀取大文件,因為它不需要文件適合 RAM。例如,這使它成為比 更好的選擇vim
。
像這樣的工具就是
sed(1)
為這種任務而設計的。如果您需要對逐行完成的操作進行更多控制,也許 Perl 或 Python 之類的東西更適合這項工作。無論如何,翻遍一個 10GiB 的文件需要很長時間。將它放入數據庫管理器並在那裡按摩不是更容易嗎?