#!/bin/sh pause() { printf "=>push return<= " read dummy } seq 0 15 | while read c; do printf "\033[48;5;${c}m " done printf "\033[m\n" pause seq 0 15 | while read c; do printf "\033]4;${c};#%1x%1x%1x\033\\" $c $c $c done pause seq 0 15 | while read c; do printf "\033]104;${c}\033\\" done