Sé que puedo usar seq
para generar una lista aleatoria de números: 1, 2, 3, 4 ...
Quiero poner esos números en un orden aleatorio como 3, 1, 4, 2 ...
Sé que puedo usar shuf
para mezclar las líneas de un archivo. Por lo tanto, podría usar seq
para escribir números aleatorios en un archivo y luego usarlos shuf
para mezclarlos, o escribir algún tipo de función aleatoria. Pero esto parece innecesariamente complejo. ¿Hay una manera más simple de aleatorizar los elementos en una matriz con un solo comando?
echo $(seq 10 | shuf)
se acerca pero no hace las comas.