split.1 (9b50d9027575220cb6dd09b3e62f03f511e908b8) | split.1 (2fa6610f1e5e272411974f1b718dad9067dca615) |
---|---|
1.\" Copyright (c) 1990, 1991, 1993, 1994 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 16 unchanged lines hidden (view full) --- 25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" @(#)split.1 8.3 (Berkeley) 4/16/94 | 1.\" Copyright (c) 1990, 1991, 1993, 1994 2.\" The Regents of the University of California. All rights reserved. 3.\" 4.\" Redistribution and use in source and binary forms, with or without 5.\" modification, are permitted provided that the following conditions 6.\" are met: 7.\" 1. Redistributions of source code must retain the above copyright 8.\" notice, this list of conditions and the following disclaimer. --- 16 unchanged lines hidden (view full) --- 25.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 27.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30.\" SUCH DAMAGE. 31.\" 32.\" @(#)split.1 8.3 (Berkeley) 4/16/94 |
33.\" $Id$ |
|
33.\" 34.Dd April 16, 1994 35.Dt SPLIT 1 36.Os 37.Sh NAME 38.Nm split 39.Nd split a file into pieces 40.Sh SYNOPSIS 41.Nm split 42.Op Fl b Ar byte_count[k|m] 43.Op Fl l Ar line_count | 34.\" 35.Dd April 16, 1994 36.Dt SPLIT 1 37.Os 38.Sh NAME 39.Nm split 40.Nd split a file into pieces 41.Sh SYNOPSIS 42.Nm split 43.Op Fl b Ar byte_count[k|m] 44.Op Fl l Ar line_count |
45.Op Fl p Ar pattern |
|
44.Op Ar file Op Ar name 45.Sh DESCRIPTION 46The 47.Nm split 48utility reads the given 49.Ar file 50(or standard input if no file is specified) 51and breaks it up into files of 1000 lines each. --- 13 unchanged lines hidden (view full) --- 65.Dq Li m 66is appended to the number, the file is split into 67.Ar byte_count 68megabyte pieces. 69.It Fl l 70Create smaller files 71.Ar n 72lines in length. | 46.Op Ar file Op Ar name 47.Sh DESCRIPTION 48The 49.Nm split 50utility reads the given 51.Ar file 52(or standard input if no file is specified) 53and breaks it up into files of 1000 lines each. --- 13 unchanged lines hidden (view full) --- 67.Dq Li m 68is appended to the number, the file is split into 69.Ar byte_count 70megabyte pieces. 71.It Fl l 72Create smaller files 73.Ar n 74lines in length. |
75.It Fl p Ar pattern 76The file is split whenever an input line matches 77.Ar pattern , 78which is interpreted as an extended regular expression. 79The matching line will be the first line of the next output file. 80This option is incompatible with the 81.Fl b 82and 83.Fl l 84options. |
|
73.El 74.Pp 75If additional arguments are specified, the first is used as the name 76of the input file which is to be split. 77If a second additional argument is specified, it is used as a prefix 78for the names of the files into which the file is split. 79In this case, each file into which the file is split is named by the 80prefix followed by a lexically ordered suffix in the range of --- 6 unchanged lines hidden (view full) --- 87.Dq Li xaa-zzz . 88.Sh BUGS 89For historical reasons, if you specify 90.Ar name , 91.Nm split 92can only create 676 separate 93files. 94The default naming convention allows 2028 separate files. | 85.El 86.Pp 87If additional arguments are specified, the first is used as the name 88of the input file which is to be split. 89If a second additional argument is specified, it is used as a prefix 90for the names of the files into which the file is split. 91In this case, each file into which the file is split is named by the 92prefix followed by a lexically ordered suffix in the range of --- 6 unchanged lines hidden (view full) --- 99.Dq Li xaa-zzz . 100.Sh BUGS 101For historical reasons, if you specify 102.Ar name , 103.Nm split 104can only create 676 separate 105files. 106The default naming convention allows 2028 separate files. |
107.Pp 108The maximum line length for matching patterns is 65536. 109.Sh SEE ALSO 110.Xr re_format 7 . |
|
95.Sh HISTORY 96A 97.Nm split 98command appeared in 99.At v6 . | 111.Sh HISTORY 112A 113.Nm split 114command appeared in 115.At v6 . |