Ordenação de Listas
Publicado por Marcio Cardoso (última atualização em 10/03/2012)
[ Hits: 7.461 ]
Segue shell que ordena a lista em ordem crescente.
#!/bin/ksh
clear
typeset -i i=0
echo "Digite 5 numeros inteiros fora da sequencia!"
while (( $i == 0 )); do
        echo "Digite primeiro numero"
        read valor[0]
        echo "Digite segundo numero"
        read valor[1]
        echo "Digite terceiro numero"
        read valor[2]
        echo "Digite quarto numero"
        read valor[3]
        echo "Digite quinto numero"
        read valor[4]
        if((${valor[0]} < ${valor[1]} && ${valor[1]} < ${valor[2]} && ${valor[2]} < ${valor[3]} && ${valor[3]} < ${valor[4]})); then
                echo "Sequencia ordenada digite novamente os valores"
        else
                i=$i+1
        fi
done
typeset -i i=0
typeset -i j=0
typeset -i temp=0
while (( $i < 4 )); do
        while (( $j < 4 )); do
                if ((${valor[$j+1]} < ${valor[$j]} )); then
                        temp=${valor[$j]}
                        valor[$j]=${valor[$j+1]}
                        valor[$j+1]=$temp
                fi
        j=$j+1
        done
i=$i+1
j=0
done
x=0;
while [ $x != ${#valor[@]} ]; do
        echo "* "${valor[$x]}" sequencia ordenada "
        let "x = x +1"
done
Bloqueando ataque de força bruta em ssh através de script bash
Estatísticas de tráfego de rede
Script que busca IP Livres em uma rede
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Warcraft II Remastered no Linux? (8)
Instalação dualboot Windows 11 e Debian 13 (7)
Programa fora de escala na tela do pc (37)
Mint Xfce não mantém a conexão no wi-fi (0)
Eu queria adicionar a incon do wifi e deixa transparente no fluxbox no... (0)









