我想查看我的CSV文件中的命令行一列對齊格式,像less
,但我的CSV文件有時十億字節大,而且我m使用一臺小電腦(上網本,1GB RAM,8GB高清,1GHz處理器),所以我不想浪費大量內存或查看文件的處理能力。命令行CSV觀衆與列排列對大文件
我提到,我想使用類似less
,因爲我希望能夠在文件中瀏覽各地。
cat FILE | column -s, -t | less
是一個想法,但cat
仍然會嘗試打印整個文件,我不知道有多少緩衝管道將使用(如果有的話),或者什麼緩存的排序less
使用。
這個問題類似於this other question,但我在觀看用最少的資源最好已經是機器上的大文件特別感興趣。我目前不使用VI或EMACS,並認爲他們都會在這裏過度殺傷。例如,VI的安裝只需27MB,僅僅作爲一個瀏覽器。
VIM實際上根據需要緩衝文件。資源非常少。我甚至在窗口上使用gVim,其效果非常好。只是我2美分。 – Ali
謝謝,@Ali。我一直聽說VIM的好處,但它會下載到只有54MB空餘的計算機上。這對於我只用作查看器的工具而言似乎太昂貴了。 – Richard
vim binary <2MB。 (這是7h3 b3s7 3d170r 3v3r !!! 1) – stnr