#compdef cut # zsh completions for GNU cut version 5.97 local arguments arguments=( '(-f --fields -b --bytes -c --characters)'{-b+,--bytes=}'[select only these bytes]:bytes:' '(-f --fields -b --bytes -c --characters)'{-c+,--characters=}'[select only these characters]:characters:' '(-f --fields -b --bytes -c --characters)'{-f+,--fields=}'[select only these fields; also print any line that contains no delimiter character, unless the -s option is specified]:fields:' '(-d --delimiter)'{-d+,--delimiter=}'[use delimiter instead of tab for field delimiter]:delimiter:' -n'[(ignored)]' --complement'[complement the set of selected bytes, characters or fields]' '(-s --only-delimited)'{-s+,--only-delimited=}'[do not print lines not containing delimiters]' '--output-delimiter=[use string as the output delimiter; the default is to use the input delimiter]:string:' --help'[display help and exit]' --version'[display version information and exit]' '*:filename:_files' ) _arguments -s $arguments