rust-csplit(1)

rust-csplit1

Split a file into sections determined by context lines

Usage

csplit [{-b | --suffix-format}] [{-f | --prefix}] [{-k | --keep-files}] [--suppress-matched] [{-n | --digits}] [{-q | --quiet}] [{-z | --elide-empty-files}] [{-h | --help}] [{-V | --version}] <file> <pattern>

Overview

Split a file into sections determined by context lines

Options

-b, --suffix-format=FORMAT

use sprintf FORMAT instead of %02d

-f, --prefix=PREFIX

use PREFIX instead of 'xx'

-k, --keep-files

do not remove output files on errors

--suppress-matched

suppress the lines matching PATTERN

-n, --digits=DIGITS

use specified number of digits instead of 2

-q, --quiet

do not print counts of output file sizes

-z, --elide-empty-files

remove empty output files

-h, --help

Print help

-V, --version

Print version

Extra

Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ..., and output byte counts of each piece to standard output.

Version

v0.0.30

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

-V since Debian 13 (Trixie); -h since Debian 13 (Trixie); -q since Debian 13 (Trixie).

--silent until Debian 12 (Bookworm); -s until Debian 12 (Bookworm).

From rust-coreutils 0.0.30-2 in Debian 13 (Trixie). Parsed by carta from the page's man source.