.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.2.
.TH CSPLIT "1" "August 2022" "GNU coreutils 8.32" "User Commands"
.SH NAME
csplit \- manual page for csplit 8.32
.SH SYNOPSIS
.B csplit
[\fI\,OPTION\/\fR]... \fI\,FILE PATTERN\/\fR...
.SH DESCRIPTION
Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ...,
and output byte counts of each piece to standard output.
.PP
Read standard input if FILE is \-
.PP
Mandatory arguments to long options are mandatory for short options too.
.TP
\fB\-b\fR, \fB\-\-suffix\-format\fR=\fI\,FORMAT\/\fR
use sprintf FORMAT instead of %02d
.TP
\fB\-f\fR, \fB\-\-prefix\fR=\fI\,PREFIX\/\fR
use PREFIX instead of 'xx'
.TP
\fB\-k\fR, \fB\-\-keep\-files\fR
do not remove output files on errors
.TP
\fB\-\-suppress\-matched\fR
suppress the lines matching PATTERN
.TP
\fB\-n\fR, \fB\-\-digits\fR=\fI\,DIGITS\/\fR
use specified number of digits instead of 2
.TP
\fB\-s\fR, \fB\-\-quiet\fR, \fB\-\-silent\fR
do not print counts of output file sizes
.TP
\fB\-z\fR, \fB\-\-elide\-empty\-files\fR
remove empty output files
.TP
\fB\-\-help\fR
display this help and exit
.TP
\fB\-\-version\fR
output version information and exit
.SS "Each PATTERN may be:"
.TP
INTEGER
copy up to but not including specified line number
.TP
/REGEXP/[OFFSET]
copy up to but not including a matching line
.TP
%REGEXP%[OFFSET]
skip to, but not including a matching line
.TP
{INTEGER}
repeat the previous pattern specified number of times
.TP
{*}
repeat the previous pattern as many times as possible
.PP
A line OFFSET is a required '+' or '\-' followed by a positive integer.
.PP
GNU coreutils online help:
Report any translation bugs to
Full documentation
or available locally via: info '(coreutils) csplit invocation'
.SH AUTHOR
Written by Stuart Kemp and David MacKenzie.
.SH COPYRIGHT
Copyright \(co 2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later .
.br
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.