.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.3. .TH SHUF "1" "January 2024" "GNU coreutils 8.32" "User Commands" .SH NAME shuf \- generate random permutations .SH SYNOPSIS .B shuf [\fI\,OPTION\/\fR]... [\fI\,FILE\/\fR] .br .B shuf \fI\,-e \/\fR[\fI\,OPTION\/\fR]... [\fI\,ARG\/\fR]... .br .B shuf \fI\,-i LO-HI \/\fR[\fI\,OPTION\/\fR]... .SH DESCRIPTION .\" Add any additional description here .PP Write a random permutation of the input lines to standard output. .PP With no FILE, or when FILE is \-, read standard input. .PP Mandatory arguments to long options are mandatory for short options too. .TP \fB\-e\fR, \fB\-\-echo\fR treat each ARG as an input line .TP \fB\-i\fR, \fB\-\-input\-range\fR=\fI\,LO\-HI\/\fR treat each number LO through HI as an input line .TP \fB\-n\fR, \fB\-\-head\-count\fR=\fI\,COUNT\/\fR output at most COUNT lines .TP \fB\-o\fR, \fB\-\-output\fR=\fI\,FILE\/\fR write result to FILE instead of standard output .TP \fB\-\-random\-source\fR=\fI\,FILE\/\fR get random bytes from FILE .TP \fB\-r\fR, \fB\-\-repeat\fR output lines can be repeated .TP \fB\-z\fR, \fB\-\-zero\-terminated\fR line delimiter is NUL, not newline .TP \fB\-\-help\fR display this help and exit .TP \fB\-\-version\fR output version information and exit .SH AUTHOR Written by Paul Eggert. .SH "REPORTING BUGS" GNU coreutils online help: .br Report any translation bugs to .SH COPYRIGHT Copyright \(co 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later . .br This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. .SH "SEE ALSO" Full documentation .br or available locally via: info \(aq(coreutils) shuf invocation\(aq