Implementando a famosa hélice ASCII
Publicado por Sandro Marcell 21/12/2008
[ Hits: 8.063 ]
Homepage: http://sanmarcell.wordpress.com
Simples script que implementa atráves do método POG, a clássica hélice ASCII. Bom para ser utilizado em scripts que realizam tarefas longas e que não reportam informações ao usuário durante esse período.
POG = Programação Orientada a Gambiarras =)
Falou!!! ;)
#!/bin/bash --norc # # Metodo POG basico para implementar a classica helice ASCII. # # Este metodo pode ser utilizado para incrementar scripts que realizam # operacoes longas, e que nao retornam informacoes durante esse tempo! # # Sandro Marcell (sandro_marcell@yahoo.com.br) # Boa Vista, Roraima - 18/12/2008 # # Mais detalhes: 'man ascii' # # P.S.: POG = 'Programacao Orientada a Gambiarras' =) PATH="/bin:/usr/bin:/usr/local/bin" __helice__ () { # 1 - Executa-se o comando em background: sleep 10 > /dev/null 2>&1 & # Usando o sleep como exemplo! # Tornando o cursor invisivel (opcional!) tput civis # 2 - Checa se o comando em background ainda esta em execucao: while [ -d /proc/$! ] do # 3 - "Monta-se" a helice: for i in / - \\ \| do # Tempo de 'refresh': sleep .1 # Usando a sequencia de escape '\e[1D' # para posicionar os caracteres: echo -ne "\e[1D$i" # O escape '\e[1D' move o cursor uma coluna # para esquerda! done done # Restaura o cursor * tput cnorm } # 4 - Finalmente, mostra-se o resultado na tela: echo -n "Aguarde... " __helice__ echo -e "\e[1DOk\nFim do processo em background..." # Fim
Ubuntu - Removendo kernels antigos
Script para liberar acesso ao PC-Anywhere para pc da rede interna
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Descritores de Arquivos e Swappiness
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Os empreguim de meu Deus estão cada vez mais tecnológicos (8)
Dock do debian está muito pequena (2)