Opa!
O objetivo desse script eh pegar a diagonal esquerda inferior do cubo
de cores. O algoritmo do email anterior nao fazia isso. Corrigi
abaixo:
$ cat green
#!/bin/bash
for G in `seq 0 5` # altura
do
for R in `seq 0 5` # profundidade
do
for B in `seq 0 5` # largura
do
color=$[ 16 + $R*6**2 + $G*6**1 + $B*6**0 ]
[ \
$G -ge 1 -a \
$R -le 4 -a \
$B -le 4 -a \
$B -le $G -a \
$R -le $G -a \
$R -le $[$G-$B-1] \
] && code="48;5;$color" || code="0"
echo -en "\x1b[${code}m "
done
echo -en "\x1b[0m "
done
echo
done
#EOT
--
(o_ ------------------ __o
//\ [email protected] _`\<,
V_/_ --- www.lsd.org.br (_)/(_)
---------------------------------