Non riesco a ottenere --random-sort per lavorare con il comando sort su un sistema Fedora Linux.Il comando sort -R non ordina le righe casualmente in Linux
Alcune informazioni di contesto:
$ cat /etc/fedora-release
Fedora release 7 (Moonshine)
$ which sort
/bin/sort
$ man sort | grep -A 2 '\-R'
-R, --random-sort
sort by random hash of keys
$ man sort | grep -A 3 '\-R'
-R, --random-sort
sort by random hash of keys
--random-source=FILE
E il test:
$ echo -e "2\n1\n3\n5\n4"
2
1
3
5
4
$ echo -e "2\n1\n3\n5\n4" | sort -r # Sort in reverse order
5
4
3
2
1
$ echo -e "2\n1\n3\n5\n4" | sort -R # Sort in random order
1
2
3
4
5
$ # Fail! That's not random (I've tried it multiple times.)
opere come previsto in Ubuntu Ibex - così sembra come un problema specifico per la tua versione – Ken
PCBSD (FreeBSD) non ha l'opzione casuale R o alternativa. Cygwin, Fedora Core 10 e le versioni di Ubuntu funzionano tutte. Forse più informazioni, come l'esatta versione del sistema operativo e la versione del pacchetto? – Godeke
Hai la versione esatta del sistema operativo sopra o hai bisogno di qualcosa in più? Ora sono a casa e funziona su Ubuntu 8.04. Domani fornirò la versione del pacchetto se riesco a trovarlo (non sono così bravo con RPM e YUM). :-) –