Crivo de Eratóstenes Simples em Shell Script (BASH Script)
Publicado por Perfil removido (última atualização em 04/08/2012)
[ Hits: 3.727 ]
Versão do crivo para shell script em BASH.
O modo como vetores (arrays) são criados em BASH facilita em muito, mas não na performance.
Mesmo assim, os recursos sintáticos da programação de scripts para unix shell (no caso BASH) podem suprir até outros comandos (ferramentas) auxiliares em scripts, mesmo com algum trabalho, conhecendo-se bem a sintaxe.
#!/bin/bash ############################################################ # isto eh um comentario # # instrucoes: # # usar chmod +x ... no script e executar normalmente ############################################################ i=5; j=0; k=0; primes[0]=2; primes[1]=3; while [[ $i -lt 10000 ]]; do j=0; k=${#primes[@]}; while [[ $((${primes[$j]}*${primes[$j]})) -lt i && $(($i%${primes[$j]})) -ne 0 ]]; do let j++; done; [[ $((${primes[$j]}*${primes[$j]})) -gt i ]] && primes[$k]=$i; let i+=(i%3==2)?2:4; done; echo ${primes[@]}
Display números digital no terminal
Catsort - Concatenar resultado filtrando e removendo repetidas
Script para listar tentativas de acessos
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Instalando Navegador Firefox no Debian 12
Bloqueando propagandas no Youtube e outros sites com o uBlocker Origin
Criando um Pen Drive Bootável no Linux
Clone de schema - Postgres (0)
Sistema da Coréia do Norte - Red Star OS (41)
Ajuda com instalação do archlinux no VMbox (1)
Não existe o slackbuild do bash no repositório slackbuild? (4)