<p>Simples shell script que embaralha um array.<br>
<br>
Exemplo de utilização:<br>
<br>
$> vec=( a b c d e f g h )<br>
$> echo ${vec[*]}<br>
a b c d e f g h<br>
<br>
$> vec2=( $(shuffle ${vec[*]}) )<br>
$> echo ${vec2[*]}<br>
g b a c e f h d<br>
<br>
<br>
Funcionou para sh, acredito que também funcione em outros shells. O tamanho do array não pode exceder 32767 pelo uso de $RANDOM.<br>
<br>
</p>
Shell-Script: Shuffle - Simples shell script que embaralha um array
22 de Novembro de 2010, 0:00 - sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 186 vezes
0sem comentários ainda