Quais são os melhores aleatórios numéricos que podem ser introduzidos em outra linha?

0

Eu quero fazer linhas aleatórias como, então como fazer geradores de números aleatórios exemplo para 3 números como 000-999? Que cana incorporada / incluída / combinada em outro comando como

curl 123999blabla.html
curl 123111blabla.html
curl 123000blabla.html
    
por Kangarooo 25.07.2014 / 03:18

1 resposta

1

O comando é:

curl 'printf "%.3d" $(( $RANDOM % 1000 ))''printf "%.3d" $(( $RANDOM % 1000 ))'blabla.html

Explicação:

  • $(( $RANDOM % 1000 )) cria um número (quase) aleatório no intervalo de 0 a 999
  • printf "%.3d" 12 formata o número (neste caso 12, mas no comando acima da saída da divisão aleatória) com um zero (es) inicial (es)
  • o backtick em torno do comando printf insere a saída do comando interno no exterior
  • você recebe 2 dos itens acima porque seus exemplos de comando parecem ter uma série de 2 * 3 números aleatórios
  • blabla.html no final acrescenta o texto estático

Seu exemplo de ondulação não é perfeito porque você precisa fornecer um URL, não um nome de arquivo para enrolar. Posso sugerir o uso de echo até que você esteja satisfeito com a saída.

    
por sмurf 25.07.2014 / 03:45