Посты с тегом ascii

Новогодняя елка

27 Декабря, 2009
Комментарии

С наступающим, господа! В качестве новогоднего подарка я сделал ёлочку. Сама елочка может и не очень, но скрипт может представлять некий научный инетерс…)

#!/bin/bash

TREE="\033[s
           *
          .^.
         .-o-.
        .-.-'-.
       .-o .-'-.
      .-.-' }{ -.
     .- Y  X .-'-.
    .- J  .-' * o-.
   .-T .-' o   O  -.
  .-.-'.-..-.O.-..--.
  _ O o  |~~~|   (\(\
 / /\\\\\\V \'''''/ =(*.*)=
 \_|_|A  \___/   (v v) \033[u"

while true; do
  for i in `seq 1 7`; do
     line=$((12-$i))
        color=$((30+$i))
       echo -en "$TREE" | sed "$line s:\.-':`echo -en "\033[${color}mo\033[0m-'"`:"
       sleep 0.3
      color=$(($color+1))
        echo -en "$TREE" | sed "$line s:\.-':`echo -en ".\033[${color}m=\033[0m'"`:"
       sleep 0.3
      color=$(($color+1))
        echo -en "$TREE" | sed "$line s:\.-':`echo -en ".-\033[${color}m*\033[0m"`:"
       sleep 0.3
  done
done

Хауту по аски-кодам: http://www.linuxselfhelp.com/…

P.S. Сделал telnet-версию, livid.pp.ru:3333