shell-script-pt
[Top][All Lists]
Advanced

[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  (_)/(_)
---------------------------------


reply via email to

[Prev in Thread] Current Thread [Next in Thread]