Mescolare dati in Linux con shuf

Mattepuffo's logo
Mescolare dati in Linux con shuf

Mescolare dati in Linux con shuf

Probabilmente il titolo non rispecchia perfettamente quello che fa il comando shuf, ma non saprei "titolarlo" meglio.

In pratica shuf è un tool da riga di comando per Linux che ci permette di randomizzare le righe di un testo, o una lista passata in input.

La cosa migliore, comunque, è fare qualche esempio.

In questo secondo caso:

$ shuf -e dato1 dato2 dato3 dato4
dato1
dato3
dato2
dato4

Cosi diciamo di prendere solo due righe:

$ shuf -n 2 -e dato1 dato2 dato3 dato4
dato2
dato4

Possiamo anche usarlo per generare numeri random partendo da un range:

$ shuf -i 1-7
6
7
1
2
3
4
5

Enjoy!


Condividi

Commentami!