shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Imprimir sequência de números randomicamente, SEM REP


From: Alfredo Casanova
Subject: Re: [shell-script] Imprimir sequência de números randomicamente, SEM REPETIÇÃO
Date: Tue, 02 May 2017 14:38:56 +0000

Dito, vc pode fazer a primeira tarefa usando a seguinte construção:
echo {0..500..2}

Isso vai imprimir os numeros de 0 a 500 com incremento de 2.

Para "embaralhar" todos, eu faria:

echo {0..500..2} | tr ' ' '\n' | shuf

On Tue, May 2, 2017 at 11:34 AM Dito Ramos address@hidden [shell-script] <address@hidden> wrote:
 

 

Mestres,
Eu me aposentei do serviço e dei uma "travada" aqui em shell script.
Agora estou, aos poucos, voltando a dar uma mexida.
Portanto, perdoem se a questão é muito "boba"
Vamos lá:
Preciso imprimir de 1 a 500, somente números pares.
Até aí, tudo bem. Fiz assim:

#!/bin/bash
for ((i=1;i<501;i++))
do
 (( $i % 2 == 0 )) && echo $i
done

Porém, preciso imprimir essa sequência randomicamente, mas sem repetir nenhum número, de forma que me seja retornado os 250 números da cadeia.
Sei que tem a variável $random. Mas não estou sabendo usar para este caso.
Podem ajudar?

Grato

Dito Ramos 
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]