cut
v(uutils coreutils) 0.1.0
Options
--bytes=<LIST>,-b <LIST>-
cut-help-bytes
--characters=<LIST>,-c <LIST>-
cut-help-characters
--delimiter=<DELIM>,-d <DELIM>-
cut-help-delimiter
-w <WHITESPACE>-
cut-help-whitespace-delimited
--fields=<LIST>,-f <LIST>-
cut-help-fields
--complement-
cut-help-complement
--only-delimited,-s-
cut-help-only-delimited
--zero-terminated,-z-
cut-help-zero-terminated
--output-delimiter=<NEW_DELIM>-
cut-help-output-delimiter
Examples
Print a specific [c]haracter/[f]ield range of each line:
{{command}} | cut --{{characters|fields}} {{1|1,10|1-10|1-|-10}}
Print a field range of each line with a specific delimiter:
{{command}} | cut {{[-d|--delimiter]}} "{{delimiter}}" {{[-f|--fields]}} {{1|1,10|1-10|1-|-10}}
Print a character range of each line of the specific file:
cut {{[-c|--characters]}} {{1}} {{path/to/file}}
Print specific fields of NUL terminated lines (e.g. as in find . -print0) instead of newlines:
{{command}} | cut {{[-z|--zero-terminated]}} {{[-f|--fields]}} {{1}}
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.