January 2003
Intermediate to advanced
832 pages
32h 40m
English
split
split [option] [infile] [outfile]
Split infile into equal-sized segments.
infile remains unchanged, and the results are
written to outfile
aa,
outfile
ab, and so on.
(Default is xaa, xab, etc.). If
infile is (or missing and default
outfile is used), standard input is read.
-n, -l
n
Split infile into n-line segments (default is 1000).
-b
n
[
km
]
Split infile into n-byte segments. Alternate blocksizes may be specified:
k
1 kilobyte
m
1 megabyte
Take input from the standard input.
Break bigfile into 1000-line segments:
split bigfileJoin four files, then split them into 10-line files named
new.aa, new.ab, and so on.
Note that without the -, new.
would be treated as a nonexistent input file:
cat list[1-4] | split -10 - new.