Try below:
many commands | awk '{for(i=6;i<=NF;i++){printf "%s\n", $i}}'
Will print everything from field 6 onwards, if you dont want a newline seperating each word use below:
many commands | awk '{for(i=6;i<=NF;i++){printf "%s ", $i}}'
EDIT:
for your complete question use below:
bind -P|grep "can be found"|sort | awk '{printf "%-40s", $1} {for(i=6;i<=NF;i++){printf "%s ", $i}{printf"\n"}}'
Gives output:
abort "\C-g", "\C-x\C-g", "\e\C-g".
accept-line "\C-j", "\C-m".
backward-char "\C-b", "\eOD", "\e[D".
backward-delete-char "\C-h", "\C-?".
backward-kill-line "\C-x\C-?".
etc...