On Fri, 7 Sep 2001, Roberto Montero Ortiz wrote:
> �Hey gente que hay?
>
>  Por m�s que le doy vueltas, no capto qu� es lo que hace el script en la
> parte atr�s de la camiseta del GULCR
>

Aqu� va la versi�n m�s reciente (y ordenada) del c�digo. Lamento enviar
archivos a la lista, y les ruego paciencia (s�lo son 650 bytes, bastante
menos de lo que acostumbro enviar en texto :-P)

El c�digo se puede correr en una consola (texto), en un xterm o en un kvt
(terminal de kde). En la terminal de gnome, no funciona bien. Si alguien
usa alg�n otro emulador de terminal y funciona, por favor av�seme, SIN
ENVIAR COPIA A LA LISTA.

El c�digo requiere:

1. Tener los fuentes del kernel instalados en /usr/src/linux
2. Tener gawk instalado como "awk". Para los usuarios de Debian, instalar
   gawk y cambiar awk por gawk en la primera l�nea.

Quienes aun as� no puedan ver el resultado, por favor escr�banme
directamente (i.e., NO A LA LISTA).

Saludos,

-alf
awk '
NR>=24&&NR<=60{
  print gensub(/O/,"\033[1;33;40m\200\033[00m","g", \
          gensub(/\+/,"\033[0;32;40m\260\033[00m","g", \
            gensub(/X/,"\033[0;37m\200\033[00m","g", \
              gensub(/(\.|o)/,"\033[01;30m\200\033[00m","g", \
                gensub(/@/,"\033[01;37;47m \033[00m","g", \
                  gensub(/#/,"\033[01;30;40m \033[00m","g", \
                    gensub(/ /,"\033[01;34;44m \033[00m","g", \
                      substr($0,2,length($0)-3) \
                    ) \
                  ) \
                ) \
              ) \
            ) \
          ) \
        )
}' /usr/src/linux/Documentation/x*li*x*

Responder a