83 lines
1.1 KiB
Plaintext
83 lines
1.1 KiB
Plaintext
|
.TH SPLIT 1
|
||
|
.CT 1 files
|
||
|
.SH NAME
|
||
|
split \- split a file into pieces
|
||
|
.SH SYNOPSIS
|
||
|
.B split
|
||
|
[
|
||
|
.I option ...
|
||
|
]
|
||
|
[
|
||
|
.I file
|
||
|
]
|
||
|
.SH DESCRIPTION
|
||
|
.I Split
|
||
|
reads
|
||
|
.I file
|
||
|
(standard input by default)
|
||
|
and writes it in pieces of 1000
|
||
|
lines per output file.
|
||
|
The names of the
|
||
|
output files are
|
||
|
.BR xaa ,
|
||
|
.BR xab ,
|
||
|
and so on to
|
||
|
.BR xzz .
|
||
|
The options are
|
||
|
.TP
|
||
|
.BI -n " n"
|
||
|
Split into
|
||
|
.IR n -line
|
||
|
pieces.
|
||
|
.TP
|
||
|
.BI -l " n"
|
||
|
Synonym for
|
||
|
.B -n
|
||
|
.IR n ,
|
||
|
a nod to Unix's syntax.
|
||
|
.TP
|
||
|
.BI -e " expression"
|
||
|
File divisions occur at each line
|
||
|
that matches a regular
|
||
|
.IR expression ;
|
||
|
see
|
||
|
.IR regexp (6).
|
||
|
Multiple
|
||
|
.B -e
|
||
|
options may appear.
|
||
|
If a subexpression of
|
||
|
.I expression
|
||
|
is contained in parentheses
|
||
|
.BR ( ... ) ,
|
||
|
the output file name is the portion of the
|
||
|
line which matches the subexpression.
|
||
|
.TP
|
||
|
.BI -f " stem
|
||
|
Use
|
||
|
.I stem
|
||
|
instead of
|
||
|
.B x
|
||
|
in output file names.
|
||
|
.TP
|
||
|
.BI -s " suffix
|
||
|
Append
|
||
|
.I suffix
|
||
|
to names identified under
|
||
|
.BR -e .
|
||
|
.TP
|
||
|
.B -x
|
||
|
Exclude the matched input line from the output file.
|
||
|
.TP
|
||
|
.B -i
|
||
|
Ignore case in option
|
||
|
.BR -e ;
|
||
|
force output file names (excluding the suffix)
|
||
|
to lower case.
|
||
|
.SH SOURCE
|
||
|
.B /sys/src/cmd/split.c
|
||
|
.SH SEE ALSO
|
||
|
.IR sed (1),
|
||
|
.IR awk (1),
|
||
|
.IR grep (1),
|
||
|
.IR regexp (6)
|