1 2 3 4 5 6 7
show_colour() { for i do printf '\e]4;%d;%s\a\e[0;48;5;%dm%s\e[m\n' "$#" "$i" "$#" "$i" shift done } show_colour "$@"