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.