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.8.0
csplit [OPTION]... FICHIER MOTIF...

Diviser un fichier en sections déterminées par des lignes de contexte

Options

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

utiliser le FORMAT sprintf au lieu de %02d

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

utiliser PRÉFIXE au lieu de ‘xx’

--keep-files, -k

ne pas supprimer les fichiers de sortie en cas d’erreurs

--suppress-matched

supprimer les lignes correspondant au MOTIF

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

utiliser le nombre spécifié de chiffres au lieu de 2

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

ne pas afficher le nombre d’octets des fichiers de sortie

--elide-empty-files, -z

supprimer les fichiers de sortie vides

Sortir les morceaux de FICHIER séparés par MOTIF(S) dans les fichiers ‘xx00’, ‘xx01’, …, et sortir le nombre d’octets de chaque morceau sur la sortie standard.

Examples

The examples have not been translated yet and are shown in English. You can help by translating them on tldr-pages.

Split a file in two parts, starting the second one at line 10:

csplit {{path/to/file}} 10

Split a file in three parts, starting the latter parts in lines 7 and 23:

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

Start a new part at every 5th line (will fail if number of lines is not divisible by 5):

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

Start a new part at every 5th line, ignoring exact-division error:

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

Split a file above line 5 and use a custom prefix for the output files (default is xx):

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

Split a file above the first line matching a regex pattern:

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.