NAME
cut—Remove sections from each line of files
SYNOPSIS
cut {–b byte-list, —bytes=byte-list} [–n] [—help] [—version] [file…]
cut {–c character-list, —characters=character-list} [—help] [—version] [file…]
cut {–f field-list, —fields=field-list} [–d delim] [–s] [—delimiter=delim] [—only-delimited] [—help] [—version] [file…]
DESCRIPTION
This manual page documents the GNU version of cut. cut prints sections of each line of each input file, or the standard input if no files are given. A filename of – means standard input. The sections to be printed are selected by the options.
OPTIONS
The byte-list, character-list, and field-list options are one or more numbers or ranges (two numbers separated by a dash) separated by commas. The first byte, character, and field are numbered 1. Incomplete ranges may be given: –m means 1– m; n– means n through end of line or last field.
Options | Description |
–b, —bytes byte-list | Print only the bytes in positions listed in byte-list. Tabs and backspaces are treated like any other character; they take up one byte. |
–c, —characters character-list | Print only characters in positions listed in character-list. The same as –b for now, but internationalization will change that. Tabs and backspaces are treated like any other character; they take up one character. |
–f, —fields field-list | Print only the fields listed in field-list. Fields are separated by TAB by default. |
–d, —delimiter delim | For –f, fields are separated by the first character in delim instead of by TAB. |
–n | Do not split multibyte characters (no-op for now). |
–s, —only-delimited | For –f, do not print lines that do not contain the field separator character. |
—help | Print a usage message and exit with a nonzero status. |
—version | Print version information on standard output then exit. |
0 Comments