#defcomp dd if [[ -iprefix conv= ]]; then # If there's a comma present, ignore up to the last one. The # test alone will have that effect. [[ -string , ]] complist -S, -q \ -k '(ascii ebcdic ibm block unblock lcase ucase swab noerror sync)' elif [[ -iprefix 'if=' || -iprefix 'of=' ]]; then _files else complist -S '=' -k '(if of ibs obs bs cbs skip files seek count conv)' fi