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.