Ja, der findes andre metoder til at tilfældiggøre inputlinjer på OSX, da GNU sort har en ikke-standard -R mulighed, som OSX sort ikke har. Her er nogle alternativer:
brew install coreutils
shuf inputfile
awk 'BEGIN {srand()} {print rand(), $0}' inputfile | sort -n | cut -d' ' -f2-
perl -MList::Util=shuffle -e 'print shuffle();' < inputfile
python -c "import random, sys; lines = sys.stdin.readlines(); random.shuffle(lines); print(''.join(lines))" < inputfile
Disse metoder giver dig mulighed for at tilfældiggøre inputlinjer på OSX uden at skulle bruge GNU sort's -R mulighed.
Har du brug for hjælp til effektiv tilfældiggørelse af inputlinjer? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra kvalificerede hjælpere på få minutter. Gør dit projekt lettere og få den assistance, du har brug for, hurtigt og effektivt.