Eu sei que posso usar seq
para gerar uma lista aleatória de números: 1, 2, 3, 4 ...
Quero colocar esses números em uma ordem aleatória como 3, 1, 4, 2 ...
Eu sei que posso usar shuf
para embaralhar as linhas de um arquivo. Então, eu poderia seq
escrever números aleatórios em um arquivo e depois shuf
embaralhá-los - ou escrever algum tipo de função aleatória. Mas isso parece desnecessariamente complexo. Existe uma maneira mais simples de randomizar os itens em uma matriz com um único comando?
echo $(seq 10 | shuf)
chega perto, mas não faz vírgulas.