Fibonacci em bash shell
Publicado por Raimundo Alves Portela (última atualização em 04/10/2011)
[ Hits: 11.219 ]
Homepage: http://portelanet.com
Script simples, apenas para fazer a série de Fibonacci em bash shell.
Construído para ajudar no tópico: http://www.vivaolinux.com.br/topico/Shell-Script/Duvida-com-Script
#!/bin/bash # fibonacci.sh # Desenvolvido por: Raimundo Portela - rai3mb@gmail.com # Construído para ajudar no tópico: # http://www.vivaolinux.com.br/topico/Shell-Script/Duvida-com-Script # Script simples, apenas para fazer a série de fibonacci em bash shell #------------------------------------------------------------- read -p "Informe o primeiro valor: " PRIMEIRO read -p "Informe o segundo valor: " SEGUNDO read -p "Informe a quantidade de números que quer na sequência: " QTD [ -z "$QTD" -a "$QTD" -gt 1 ] && echo "A quantidade deve ser maior que 1" && exit for i in $(seq $QTD) do echo -n "$PRIMEIRO " # mostra o elemento SOMA=$(($PRIMEIRO+$SEGUNDO)) # faz a soma dos elementos para a sequência PRIMEIRO=$SEGUNDO # guarda o valor do segundo elemento (ainda não exibido) SEGUNDO=$SOMA # a soma passa a ser o segundo elemento done # um echo apenas para pular a linha ao fim da execução do script echo
Script para verificação do serviço do Apache (webserver) em sistemas Linux Ubun
Remover linhas duplicadas em arquivos
Verificando existência de computadores na rede
Script para criar tar.gz e tar.bz2
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.)
Como converter imagens PNG/JPEG para SVG em linha de comando
Fez porcaria no teu repositório Git? Aprenda a restaurar uma versão anterior do seu código!
Restaurando Fontes de Download do Hydra no Linux
Atualizando "na marra" o YT-DLP quando começa a dar erro de downloads
Como instalar o WPS com interface e corretor ortográfico em PT-BR no Arch Linux
Erro na atualização dos pacotes (8)
Ubuntu 25.04 não instala. (15)
[AJUDA] Problemas ao atualizar BIOS da Gigabyte B550M K rev. 1.1 — “RO... (5)