|  | .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 (7). | 
|  | 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 \*9/src/cmd/split.c | 
|  | .SH SEE ALSO | 
|  | .IR sed (1), | 
|  | .IR awk (1), | 
|  | .IR grep (1), | 
|  | .IR regexp (7) |