Contador simples
Publicado por Gilson Júnio Pacheco Silva 11/06/2008
[ Hits: 22.896 ]
Homepage: ~em construção~
Este é o primeiro script que mando aqui pro VOL.
É uma modificação de alguns scripts usados como exemplos nos artigos.
É bem simples: ele pergunta até que número quer que ele conte, ele conta, e depois avisa que acabou de contar...
É simples, mas está bem detalhado, bem comentado, pra facilitar o
entendimento.
Indicado para iniciantes (como eu) que querem fazer algo simples e
detalhado...
#!/bin/bash # # # Contador de Gilson Júnio # (antes chamado de script-teste - teste4) # # Versão 0.1 de 21:35 de 22/03/2008 # # Versão 0.1.2 de 21:39 de 22/03/2008 # # Desta vez, a pergunta foi centralizada (para uma janela do Konsole do KDE3) # e a tela limpa antes que ela apareça... # # Versão 0.1.3 de 10:25 de 02/05/2008 # # Hoje foram adicionados mais comentários, detalhando o funcionamento do programa... # # # # Este clear limpa a tela antes que o programa faça a pergunta... # clear # # Este monte de 'echo' servem para colocar linhas em branco na tela, além de colocar a pergunta # echo echo echo echo echo echo echo echo echo echo " Até que número você quer que eu conte???" echo echo echo " (Só vale números inteiros)" echo echo echo echo echo echo # # Aqui ele lê até que número você quer que ele conte, que chamamos de TOTAL # read TOTAL # # Aqui ele usa o laço 'for' da seguinte maneira: # Inicialmente, 'i'=0 # Se o valor de i for menor ou igual ao TOTAL, ele incrementa (soma 1) # ao valor de 'i'. # Ele vai até o fim do laço (onde está 'done') e volta a este ponto, # onde começa o 'for'. Quando o valor de 'i' for maior que o de 'TOTAL', # o programa passa para a linha do 'kdialog' (o laço não é mais executado, já que foi terminado) # for ((i=0; i <= $TOTAL; i++)) do # # Nesta parte o programa põe uma linha em branco na tela, # e em seguida põe o atual valor de 'i'também. # echo "" echo "$i" # # Aqui ele aguarda um segundo para continuar... # sleep 1 # # Aqui o laço termina # done # # Aqui o programa mostra na tela, através do KDialog, que já contou # até o número desejado, e pergunta o que fazer depois... # kdialog --msgbox "Já contei até $TOTAL! E agora???" # # Fim do programa! #
Agenda de contaos usando dialog
Remover linhas duplicadas em arquivos
Exibir configurações de REDE de maneira amigavel.
Nenhum comentário foi encontrado.
Como aprovar Pull Requests em seu repositório Github via linha de comando
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Resolvendo o erro "libQt6Widgets.so.6: cannot open shared object file" no Linux
Como instalar protetores de tela (Debian e derivados)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Agora temos uma assistente virtual no fórum!!! (250)