Name
split
Synopsis
split [option
] [infile
] [outfile
]
Splits 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.
Options
-
-
n
, -ln
Split
infile
inton
-line segments (default is 1000).-
-b
n
[km
] Split
infile
inton
-byte segments. Alternate blocksizes may be specified:- k
1 kilobyte
- m
1 megabyte
- -
Take input from the standard input.
Examples
Break bigfile into 1000-line segments:
$ split bigfile
Join four files, then split them into 10-line files named new.aa, new.ab, and so on. Note that without the -, new. is as a nonexistent input file:
$ cat list[1-4] | split -10 - new.
Get Mac OS X Tiger in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.