根据行数拆分文本文件的命令

May*_*hux 19 command-line

情况:

我有一个大约 1.5GB 的文本文件,其中包含大约几4000000行。

我想将其导入Libreoffice calc,正如您所知,您无法导入这个包含大量行的大文件(我认为最大为 65000 行)。

无论如何,我需要的是一个简单的命令,可以将此文件拆分为较小的文件,每个文件的行数小于 65000 行。

Tar*_*run 23

您可以使用以下split命令:

split -l N /path-to-file
Run Code Online (Sandbox Code Playgroud)

其中N是文件中可以包含的最大行数。

此命令会将文件拆分为较小的文件,每个文件有N行。

使用man split以获取更多信息。