Eu tenho uma entrada de cerca de 100 linhas. Eu quero embaralhá-los "aleatoriamente", mas quero controlá-los. ou seja, eu quero semear o gerador de números aleatórios para sempre produzir a mesma ordenação.
Eu pensei que poderia usar bash(1)'s
$RANDOM
variável, mas isso sempre produz uma saída diferente. O que há de errado?
RANDOM=1 cat myfile | while read LINE ; do echo "$RANDOM $LINE" ; done | sort
O pipeline consiste em 3 processos diferentes, então você precisa semear
RANDOM
no apropriado: