Если, как и я, вы пришли сюда, чтобы найти альтернативу shuf
для macOS, тогда используйте randomize-lines
.
Установить randomize-lines
(homebrew) пакет, который имеет команду rl
, которая имеет функциональность, аналогичную shuf
.
brew install randomize-lines
Usage: rl [OPTION]... [FILE]...
Randomize the lines of a file (or stdin).
-c, --count=N select N lines from the file
-r, --reselect lines may be selected multiple times
-o, --output=FILE
send output to file
-d, --delimiter=DELIM
specify line delimiter (one character)
-0, --null set line delimiter to null character
(useful with find -print0)
-n, --line-number
print line number with output lines
-q, --quiet, --silent
do not output any errors or warnings
-h, --help display this help and exit
-V, --version output version information and exit