split
[option
] [infile
] [outfile
]
Split infile
into several files of equal length.
infile
remains unchanged, and the results are written to
outfile
aa, outfile
ab, etc.
(default is xaa, xab, etc.).
If infile
is - (or missing), standard input is read.
See also csplit.
n
Split infile
into files, each n
lines long (default is 1000).
Break bigfile
into 1000-line segments:
split
bigfile
Join four files, then split them into ten-line files named new.aa, new.ab, etc. Note that without the -, new. would be treated as a nonexistent input file:
cat list[1-4] | split -10 - new.