split [options] [infile] [outfile]Split infile into several files of equal length. infile remains unchanged, and the results are written to outfileaa, outfileab, etc. (default is xaa, xab, etc.). If infile is - (or missing), standard input is read. See also csplit.
-nSplit infile into files, each n lines long (default is 1000).
These options are unique to Solaris:
-a slenUse slen characters for the filename suffix. Default is 2.
-b n[m]Split into pieces of size n bytes. An optional multiplier m may be supplied: k for kilobytes and m for megabytes. Mutually exclusive with -l.
-lnSame as -n. Mutually exclusive with -b.
Break bigfile into 1000-line segments:
splitbigfile
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.