File 在Windows中打开一个非常大(至少1,5 GB)的文本文件,需要不时从硬盘上重新读取部分文件

File 在Windows中打开一个非常大(至少1,5 GB)的文本文件,需要不时从硬盘上重新读取部分文件,file,text,editor,File,Text,Editor,例如,记事本++抱怨文件太大。您最好先使用grep或sed提取您感兴趣的行 如果要提取包含“Joachim”的行的10条相邻行,以下命令可能会起作用。您可能会在控制台上看到11行文本,约阿希姆行前5行,约阿希姆行和约阿希姆行后5行 grep -5 -n Joachim filename_of_your_gigabyte_data 如果您想通过编辑器而不是控制台来读取消息,请将它们保存在一个文件中,如下所示 grep -5 -n Joachim filename_of_your_gigabyte


例如,记事本++抱怨文件太大。

您最好先使用grep或sed提取您感兴趣的行

如果要提取包含“Joachim”的行的10条相邻行,以下命令可能会起作用。您可能会在控制台上看到11行文本,约阿希姆行前5行,约阿希姆行和约阿希姆行后5行

grep -5 -n Joachim filename_of_your_gigabyte_data
如果您想通过编辑器而不是控制台来读取消息,请将它们保存在一个文件中,如下所示

grep -5 -n Joachim filename_of_your_gigabyte_data > output_file_name
然后使用您喜爱的编辑器打开文件


Read_every_数据类型应用程序不适合为了仅读取零件而处理GB数据。

您真的需要编辑这样大的文本文件吗?一年大约是3130万秒。如果你每秒能读10个字符,每天24小时,每年365天,你可能需要5年的时间来阅读1.5GB的文本。是的,如果你能的话,你将赢得吉尼斯世界纪录。我建议你考虑使用其他的工具。我没有征求你的意见,也不想再猜测我的动机,只是严肃地回答一个严肃的问题。我不打算读整个文件,只需搜索它并阅读相邻的行。谢谢你福母7!我认为,必须存在一些智能解决方案,在需要时将部分数据从硬盘读取到内存中。看来010编辑就是这样一个编辑。