Manpage logo

shuf - shuf

NAME  SYNOPSIS  DESCRIPTION  Arguments:  OPTIONS 

NAME

shuf − shuf

SYNOPSIS

shuf [OPTION]... [FILE]

DESCRIPTION

Shuffle the input by outputting a random permutation of input lines. Each output permutation is equally likely. With no FILE, or when FILE is −, read standard input.

shuf −e [OPTION]... [ARG]... shuf −i LO−HI [OPTION]...

Arguments:

[file−or−args]...

OPTIONS

−e, −−echo

treat each ARG as an input line

−i, −−input−range <LO−HI>

treat each number LO through HI as an input line

−n, −−head−count <COUNT>

output at most COUNT lines

−o, −−output <FILE>

write result to FILE instead of standard output

−−random−source <FILE>

get random bytes from FILE

−r, −−repeat

output lines can be repeated

−z, −−zero−terminated

line delimiter is NUL, not newline

−h, −−help

Print help

−V, −−version

Print version


Updated 2026-06-01 - jenkler.se | uex.se