Gostei também. Esse tal shell script é realmente interessante! Vou aprender também
2008/12/19 Raul Libório <rauhm...@gmail.com> > Hahahahaha, perfeito :D > Vou ler e reler de cabo a rabo pra ver como é que vc colocou "o plugin do > pisca-pisca" :D > > Valeu Júlio!! > -- > > Raul Libório > UniJorge Redes - www.redesfja.com > rauhmarutsªhotmailºcom > Linux user#4444581 > > " Se você tem uma maçã e eu tenho uma maçã e, em seguida, trocarmos as > maçãs, eu e você ainda teremos uma maçã cada um. Mas se você tem uma idéia > e > eu tenho uma idéia e trocarmos essas idéias, então cada um de nós terá duas > idéias. " > > George Bernard Shaw > > Dúvidas: enviar para /dev/null > > > 2008/12/19 Julio C. Neves <julio.ne...@gmail.com <julio.neves%40gmail.com> > > > > > Desculpem, esqueci que a lista não aceita anexo. > > > > Ai vai o texto para copiar, colar, tornar executável e executar. > > > > $ cat ./natal2.sh > > #!/bin/bash > > # Versão 2.0 > > trap "tput reset; tput cnorm; exit" 2 > > clear > > tput civis > > lin=2 > > col=$(($(tput cols) / 2)) > > c=$((col-1)) > > est=$((c-2)) > > cor=0 > > tput setaf 2; tput bold > > # Montando a Árvore > > for ((i=1; i<20; i+=2)) > > { > > tput cup $lin $col > > for ((j=1; j<=i; j++)) > > { > > echo -n \* > > } > > let lin++ > > let col-- > > } > > tput sgr0; tput setaf 3 > > for ((i=1; i<=2; i++)) > > { > > tput cup $((lin++)) $c > > echo 'mWm' > > } > > tput setaf 1; tput bold > > tput cup $lin $((c - 4)); echo BOAS FESTAS > > tput cup $((lin + 1)) $((c - 11)); echo E muito suSHELLso em 2009 > > let c++ > > k=1 > > # Pendurando as bolas (da árvore, claro!) > > while true; do > > for ((i=1; i<=35; i++)) > > { > > # Apagando a bola que foi ligada há 25 rodadas atras > > [ $k -gt 1 ] && { > > tput setaf 2; tput bold > > tput cup ${linha[$[k-1]$i]} ${coluna[$[k-1]$i]}; echo \* > > unset linha[$[k-1]$i]; unset coluna[$[k-1]$i] # Mantenha limpo > > o vetor > > } > > li=$((RANDOM % 9 + 3)) > > ini=$((c-li+2)) > > fim=$((c+li+2)) > > co=$((RANDOM % (li-2) * 2 + 1 + ini)) > > tput setaf $cor; tput bold # Troca cor das bolas > > tput cup $li $co > > echo o > > linha[$k$i]=$li > > coluna[$k$i]=$co > > cor=$(((cor+1)%8)) > > sh=1 > > for l in S H E L L > > do > > tput cup $((lin+1)) $((c-3+sh)) > > echo $l > > let sh++ > > sleep 0.01 > > done > > } > > k=$((k % 2 + 1)) > > done > > > > Feliz natal a todos, abração, > > Julio > > *Cursos de Shell e Zenity nos finais de semana: > > - Em SP ligue (11) 2125-4747; > > - Em DF ligue (61) 3223-3000; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988* > > > > > > 2008/12/19 Leonardo Bernardes <inmo...@gmail.com <inmovil%40gmail.com>> > > > > > Julio, que anexo? > > > > > > Leonardo Bernardes > > > Usuário Linux # 444329 > > > brausen.blogspot.com > > > > > > 2008/12/19 Julio C. Neves > > > <julio.ne...@gmail.com<julio.neves%40gmail.com><julio.neves% > > 40gmail.com> > > > > > > > > > > > > > > Pessoal, > > > > peço que vcs executem o arquivo em anexo na linha de comandos do > shell. > > > > > > > > -- > > > > Abração, > > > > Julio > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > ------------------------------------ > > > > > > > > ---------------------------------------------------------- > > > > Esta lista não admite a abordagem de outras liguagens de programação, > > > como > > > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > > > prévio > > > > aviso. > > > > ---------------------------------------------------------- > > > > Sair da lista: > > > > shell-script-unsubscr...@yahoogrupos.com.br<shell-script-unsubscribe%40yahoogrupos.com.br> > > <shell-script-unsubscribe%40yahoogrupos.com.br> > > > > ---------------------------------------------------------- > > > > Esta lista é moderada de acordo com o previsto em > > > > http://www.listas-discussao.cjb.net > > > > ---------------------------------------------------------- > > > > Servidor Newsgroup da lista: news.gmane.org > > > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > > > > > Links do Yahoo! Grupos > > > > > > > > > > > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > > > > > > > > > > > > -- > > Abração, > > Julio > > Cursos de Shell e Zenity nos finais de semana: > > - Em SP ligue (11) 2125-4747; > > - Em DF ligue (61) 3223-3000; > > - Turmas fechadas em outras cidades ligue (21) 8112-9988 > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > > > ------------------------------------ > > > > ---------------------------------------------------------- > > Esta lista não admite a abordagem de outras liguagens de programação, > como > > perl, C etc. Quem insistir em não seguir esta regra será moderado sem > prévio > > aviso. > > ---------------------------------------------------------- > > Sair da lista: > > shell-script-unsubscr...@yahoogrupos.com.br<shell-script-unsubscribe%40yahoogrupos.com.br> > > ---------------------------------------------------------- > > Esta lista é moderada de acordo com o previsto em > > http://www.listas-discussao.cjb.net > > ---------------------------------------------------------- > > Servidor Newsgroup da lista: news.gmane.org > > Grupo: gmane.org.user-groups.programming.shell.brazil > > > > Links do Yahoo! Grupos > > > > > > > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Elder Marco Linux User: #471180 "O conhecimento é tristeza: aqueles que mais sabem são os que mais profundamente devem lamentar a mais fatal verdade, a árvore do conhecimento não é a da vida." (Versos extraídos da tragédia Manfred, de Byron e citado por Nietzsche em "Humano, demasiado humano") [As partes desta mensagem que não continham texto foram removidas]