#!/bin/bash
bg_max=48
bg_min=40
fg_min=30
fg_max=39
format_min=0
format_max=9
function draw () {
for ((format=$format_min; format <= $format_max; format++)); do
for ((fg=$fg_min; fg <= $fg_max; fg++)); do
echo -en "$1\e[${format};${fg}m\\\e[${format};${fg}m\e[40m\e[0;30m "
done
echo -e "\e[0m"
done
}
for ((bg=$bg_min; bg <= $bg_max; bg++)); do
echo -e "\n\e[4;38mfond \\\e[${bg}m:"
draw "\e[${bg}m"
done