Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

csplit

v(uutils coreutils) 0.1.0

Options

--suffix-format=<FORMAT>, -b <FORMAT>

csplit-help-suffix-format

--prefix=<PREFIX>, -f <PREFIX>

csplit-help-prefix

--keep-files, -k

csplit-help-keep-files

--suppress-matched

csplit-help-suppress-matched

--digits=<DIGITS>, -n <DIGITS>

csplit-help-digits

--quiet, --silent, -q, -s

csplit-help-quiet

--elide-empty-files, -z

csplit-help-elide-empty-files

Examples

Split a file at lines 5 and 23:

csplit {{path/to/file}} 5 23

Split a file every 5 lines (this will fail if the total number of lines is not divisible by 5):

csplit {{path/to/file}} 5 {*}

Split a file every 5 lines, ignoring exact-division error:

csplit {{[-k|--keep-files]}} {{path/to/file}} 5 {*}

Split a file at line 5 and use a custom prefix for the output files:

csplit {{path/to/file}} 5 {{[-f|--prefix]}} {{prefix}}

Split a file at a line matching a regex:

csplit {{path/to/file}} /{{regex}}/

The examples are provided by the tldr-pages project under the CC BY 4.0 License.

Please note that, as uutils is a work in progress, some examples might fail.