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.