我有一个巨大的文本文件,对于整个页面来说太大了,无法分页到内存中。我需要做的只是编辑第一行(它是CSV文件,我需要更改标题)。
有什么简单的方法可以让我在bash中做到这一点吗?
有某些原因不能只使用文本编辑器吗?
—
dangph
该文件太大,比我在这台机器上的最大虚拟内存大20倍以上。
—
lynks 2012年
很公平。我的印象是,好的文本编辑器可以处理非常大的文件,因为它们仅将需要的内容加载到内存中,但是在阅读了其他一些问题之后,似乎大多数文件都存在问题。
—
dangph
@dangph True ...可能很奇怪,但是像
—
laurent 2012年
edlin
ms-dos或ed
Unix 等一些旧的和过时的“文本编辑器”(或所谓的)似乎没有这个问题,但是只有行编辑器... RAM at这段时间是一件稀缺而宝贵的事情,千兆字节的文件大小令人难以置信!;)
让事情澄清;):我不会错过
—
laurent 2012年
ed
!但在这种情况下会很合适(不确定是否可以处理此大小的文件...)