csplit(1posix) - split files based on context
-f  prefix
       Name  the  created files prefix 00, prefix 01, ..., prefixn. The default is xx00 ...  xx n. If the
       prefix argument would create a filename exceeding {NAME_MAX} bytes, an error shall result,  csplit
       shall exit with a diagnostic message, and no files shall be created.
-k     Leave  previously  created files intact. By default, csplit shall remove created files if an error
       occurs.
-n  number
       Use number decimal digits to form filenames for the file pieces.  The default shall be 2.
-s     Suppress the output of file size messages.