| .Dd 2015-10-08 |
| .Dt SPLIT 1 |
| .Os sbase |
| .Sh NAME |
| .Nm split |
| .Nd split up a file |
| .Sh SYNOPSIS |
| .Nm |
| .Op Fl a Ar num |
| .Op Fl b Ar num[k|m|g] | Fl l Ar num |
| .Op Fl d |
| .Op Ar file Op Ar prefix |
| .Sh DESCRIPTION |
| .Nm |
| splits |
| .Ar file |
| into files with 1000 lines each, named with |
| .Ar prefix |
| "x" followed by 2-digit alphabetical count suffixes. |
| If |
| .Nm |
| runs out of suffixes, it stops after the last valid filename. |
| .Sh OPTIONS |
| .Bl -tag -width Ds |
| .It Fl a Ar num |
| Set suffix length to |
| .Ar num |
| characters. |
| The default is 2. |
| .It Fl b Ar num[k|m|g] | Fl l Ar num |
| Start a new file every |
| .Ar num |
| bytes | lines. |
| The units k, m, and g are case insensitive and powers of 2, not 10. |
| The default is 1000 lines. |
| .It Fl d |
| Use decimal rather than alphabetical suffixes. |
| .El |
| .Sh SEE ALSO |
| .Xr cat 1 |
| .Sh STANDARDS |
| The |
| .Nm |
| utility is compliant with the |
| .St -p1003.1-2013 |
| specification. |
| .Pp |
| The |
| .Op Fl d |
| flag and g unit are an extension to that specification. |