[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Matrix
From: |
Arkanon |
Subject: |
Re: [shell-script] Matrix |
Date: |
Fri, 18 Sep 2009 15:06:01 -0300 |
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
//\ address@hidden _`\<,
V_/_ --- www.lsd.org.br (_)/(_)
---------------------------------
- Matrix, Julio C. Neves, 2009/09/17
- Re: [shell-script] Matrix, Jeferson Santos, 2009/09/18
- Re: [shell-script] Matrix, Wellton Costa de Oliveira, 2009/09/18
- Re: [shell-script] Matrix, Julio C. Neves, 2009/09/18
- Re: [shell-script] Matrix, Wellton Costa de Oliveira, 2009/09/18
- Re: [shell-script] Matrix, Arkanon, 2009/09/18
- Re: [shell-script] Matrix, Wellton Costa de Oliveira, 2009/09/18
- Re: [shell-script] Matrix, Arkanon, 2009/09/18
- Re: [shell-script] Matrix,
Arkanon <=