
我有一個大的(數 GB)CSV 文件,我正在用一台小型計算機查看該文件。
我想使用less
類似的命令查看我的文件,它不必立即讀取整個文件來向我顯示其中的一部分。
是否有一個命令可以在逗號對齊的列中顯示我的文件?
答案1
另一個上有 csv 列格式問題StackOverflow 網站- 這適用於您的非常大的文件嗎?
cat somefile.csv | column -s, -t | less -#2 -N -S
答案2
我剛剛嘗試使用 vim 處理 514M 的文字檔。它有 8032416 行,加載大約 30 秒後,我可以非常順利地運行該文件。
它佔用了我 2GB RAM 的 30%,並且 vim 創建了一個 2.2M 的交換檔案。聽起來很有道理。
tail
給了我關於該文件的即時結果,它可能會先查找底部,然後向上查找,直到達到 10 行,然後列印它們。