Nie mogę uzyskać --random-sort do pracy z poleceniem sort w systemie Fedora Linux.Polecenie sort -R nie sortuje linii losowo w systemie Linux.
Niektóre informacje kontekstowe:
$ 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
a 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.)
działa zgodnie z oczekiwaniami w Ubuntu Ibex - tak wydaje jak problem specyficzny dla twojej wersji – Ken
PCBSD (FreeBSD) nie ma opcji -R lub alternatywnie losowej. Cygwin, Fedora Core 10 i wersje Ubuntu działają. Być może więcej informacji, takich jak dokładna wersja systemu operacyjnego i wersja pakietu? – Godeke
Masz dokładnie tę wersję systemu operacyjnego, czy potrzebujesz czegoś więcej? Jestem teraz w domu i działa na Ubuntu 8.04. Dostarczę wersję pakietu jutro, jeśli uda mi się ją znaleźć (nie jestem dobra z RPM i YUM). :-) –