我有一个很大的CSV 文件。
我想使用less
或一些类似的命令来查看我的文件,而不必一次读取整个文件来显示其中的一部分。
是否有一个命令可以在逗号对齐的列中显示我的文件?
我不确定这对您来说是否足够,但是您可以使用column
程序并使用head
和/或tail
像这样读取文件的选定部分:
head -n 300 myfile.csv | tail -n 100 | column -ts ',' | less
head -n-300 myfile.csv | head -n 100 | column -ts ',' | less
Run Code Online (Sandbox Code Playgroud)
您可以将其包装在某个脚本中以一次查看文件的不同部分(可能没有less
那时)。除此之外,我担心只使用 GNU 工具来完成这项工作是一个问题。