我想查看我的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