1
我有一个大的文本文件,我想将其拆分为任意数量的较小文本。我需要的行为几乎与split
终端命令相同,只是我需要文件在其最后一行上重叠。也就是说,第一个文件的最后一行是第二个文件的第一行,第二个文件的最后一行是第三个文件的第一行,等等。通过不简单读取行来拆分大文本文件
天真的解决方案似乎从原始文本文件中读取行,并在必要时进行拆分。我想知道是否有一个标准的库函数可以让我处理字节而不是字符串,从而更容易地统一分割文本文件。
Go有没有类似于fseek
的东西能让我做到这一点?