complete -c cat -s A -l show-all -d 'Escape all non-printing characters' complete -c cat -s b -l number-nonblank -d 'Number nonblank lines' complete -c cat -s e -d 'Escape non-printing characters except tab' complete -c cat -s E -l show-ends -d 'Display $ at end of line' complete -c cat -s n -l number -d 'Number all lines' complete -c cat -s s -l squeeze-blank -d 'Never more than single blank line' complete -c cat -s t -d 'Escape non-printing characters except newline' complete -c cat -s T -l show-tabs -d 'Escape tab' complete -c cat -s v -d 'Escape non-printing except newline and tab' complete -c cat -l help -d 'Display help and exit' complete -c cat -l version -d 'Display version and exit'