CUT(1) CUT(1) cut - remove sections from each line of files cut []... []... . , -, . . -b, --bytes= select only these byte positions -c, --characters= select only these character positions --complement , -d, --delimiter= -f, --fields= ; , -s -F LIST like -f, but also implies -w and -O ' ' -n, --no-partial with -b, don't output partial multi-byte characters -O, --output-delimiter=STRING -s, --only-delimited -w, --whitespace-delimited[=trimmed] use a run of blank characters as the field delimiter; with 'trimmed', ignore leading and trailing blanks -z, --zero-terminated , --help --version Use one, and only one of -b, -c, -f or -F. Each LIST is made up of one range, or many ranges separated by commas. Selected input is written in the same order that it is read, and is written exactly once. Each range is one of: N N- , , 1 N- N- , , N-M N- M- () , -M M- () , . , . : bug-coreutils@gnu.org coreutils : : Copyright (C) 2026 Free Software Foundation, Inc. 3+: 3 . : . , . ,,info '(coreutils) cut invocation'" ; 3 . . , - TODO <>. coreutils 9.11 2026 CUT(1)