split.1 - sbase - suckless unix tools | |
git clone git://git.suckless.org/sbase | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
split.1 (923B) | |
--- | |
1 .Dd October 8, 2015 | |
2 .Dt SPLIT 1 | |
3 .Os sbase | |
4 .Sh NAME | |
5 .Nm split | |
6 .Nd split up a file | |
7 .Sh SYNOPSIS | |
8 .Nm | |
9 .Op Fl a Ar num | |
10 .Op Fl b Ar num[k|m|g] | Fl l Ar num | |
11 .Op Fl d | |
12 .Op Ar file Op Ar prefix | |
13 .Sh DESCRIPTION | |
14 .Nm | |
15 splits | |
16 .Ar file | |
17 into files with 1000 lines each, named with | |
18 .Ar prefix | |
19 "x" followed by 2-digit alphabetical count suffixes. | |
20 If | |
21 .Nm | |
22 runs out of suffixes, it stops after the last valid filename. | |
23 .Sh OPTIONS | |
24 .Bl -tag -width Ds | |
25 .It Fl a Ar num | |
26 Set suffix length to | |
27 .Ar num | |
28 characters. | |
29 The default is 2. | |
30 .It Fl b Ar num[k|m|g] | Fl l Ar num | |
31 Start a new file every | |
32 .Ar num | |
33 bytes | lines. | |
34 The units k, m, and g are case insensitive and powers of 2, not 10. | |
35 The default is 1000 lines. | |
36 .It Fl d | |
37 Use decimal rather than alphabetical suffixes. | |
38 .El | |
39 .Sh SEE ALSO | |
40 .Xr cat 1 | |
41 .Sh STANDARDS | |
42 The | |
43 .Nm | |
44 utility is compliant with the | |
45 .St -p1003.1-2013 | |
46 specification. | |
47 .Pp | |
48 The | |
49 .Op Fl d | |
50 flag and g unit are an extension to that specification. |