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 RE


From: itamarnet
Subject: RE: [shell-script] Imprimir sequência de números randomicamente, SEM REPETIÇÃO
Date: 03 May 2017 11:21:26 +0000

Caro Dito

Que tal essa solução:

paste <(seq -f "%03g" 2 2 500 | shuf) <(ls meu_diretorio) | awk -F '\t' '{system("mv \042" $2 "\042 \042" $1 "-" $2 "\042")}'


Não sei no seu caso mas o "seq" comigo não preciso usar o " tr ' ' '\n' ", pois cada número já sai em uma linha distinta.
Talvez esse recurso só seja necessário se a construção fosse "echo {002..500..2}"

Obs.: O "\042" dentro do awk emula a aspas dupla ( " ) para a construção do comando.

Espero que ajude em algo

[]'s
Itamar

reply via email to

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