MyTetra Share
Делитесь знаниями!
Деление текстовых файлов по кол-ву строк
Время создания: 03.02.2017 11:02
Текстовые метки: linux file split
Раздел: Linux

How to split a large text file into smaller files with equal number of lines?

Have you looked at the split command?

$ split --help

Usage: split [OPTION] [INPUT [PREFIX]]

Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default

size is 1000 lines, and default PREFIX is `x'. With no INPUT, or when INPUT

is -, read standard input.

Mandatory arguments to long options are mandatory for short options too.

-a, --suffix-length=N use suffixes of length N (default 2)

-b, --bytes=SIZE put SIZE bytes per output file

-C, --line-bytes=SIZE put at most SIZE bytes of lines per output file

-d, --numeric-suffixes use numeric suffixes instead of alphabetic

-l, --lines=NUMBER put NUMBER lines per output file

--verbose print a diagnostic to standard error just

before each output file is opened

--help display this help and exit

--version output version information and exit

You could do something like:

split -l 200000 filename

Так же в этом разделе:
MyTetra Share v.0.53
Яндекс индекс цитирования