


SPLIT(1L)                                               SPLIT(1L)


NNAAMMEE
       split - split a file into pieces

SSYYNNOOPPSSIISS
       sspplliitt  [-lines] [-l lines] [-b bytes[bkm]] [-C bytes[bkm]]
       [--lines=lines]       [--bytes=bytes[bkm]]        [--line-
       bytes=bytes[bkm]] [infile [outfile-prefix]]

DDEESSCCRRIIPPTTIIOONN
       This  manual  page  documents  the  GNU  version of sspplliitt.
       sspplliitt creates one or more output files (as many as  neces-
       sary)  containing  consecutive  sections of the _i_n_f_i_l_e, or
       the standard input if none is given or  the  name  `-'  is
       given.   By  default,  sspplliitt  puts 1000 lines of the input
       file, or whatever is left if it is less  than  that,  into
       each output file.

       The  output  file  names consist of a prefix followed by a
       group of letters, chosen so that concatenating the  output
       files  in  sorted order by file name produces the original
       input file, in order.  The default output file name prefix
       is  `x'.   If  the _o_u_t_f_i_l_e_-_p_r_e_f_i_x argument is given, it is
       used as the output file name prefix instead.

   OOPPTTIIOONNSS
       _-_l_i_n_e_s_, _-_l _l_i_n_e_s_, _-_-_l_i_n_e_s_=_l_i_n_e_s
              Put _l_i_n_e_s lines of the input file into each  output
              file.

       _-_b _b_y_t_e_s_[_b_k_m_]_, _-_-_b_y_t_e_s_=_b_y_t_e_s_[_b_k_m_]
              Put  _b_y_t_e_s bytes of the input file into each output
              file.  _b_y_t_e_s is a nonzero integer, optionally  fol-
              lowed by one of the following characters to specify
              a different unit.

              b      512-byte blocks.

              k      1-kilobyte blocks.

              m      1-megabyte blocks.

       _-_C _b_y_t_e_s_[_b_k_m_]_, _-_-_l_i_n_e_-_b_y_t_e_s_=_b_y_t_e_s_[_b_k_m_]
              Put into each output file as many complete lines of
              the  input  file  as  is possible without exceeding
              _b_y_t_e_s bytes.  If a line that is longer  than  _b_y_t_e_s
              bytes  occurs, put _b_y_t_e_s bytes of it into each out-
              put file until less than _b_y_t_e_s bytes  of  the  line
              are  left,  then  continue normally.  _b_y_t_e_s has the
              same format as for the _-_-_b_y_t_e_s option.

       The long-named options can be introduced with `+' as  well
       as  `--', for compatibility with previous releases.  Even-
       tually support for `+' will  be  removed,  because  it  is
       incompatible with the POSIX.2 standard.



                                                                1


