Provided by: unsort_1.1.2-1_amd64 bug

NAME

     unsort — reorder lines in a file in semirandom ways

SYNOPSIS

     unsort [-hvrpncmMsz0l] [--help] [--version] [--random] [--heuristic] [--identity]
            [--concatenate] [--merge] [--merge-random] [--seed integer] [--zero-terminated]
            [--null] [--linefeed] [file ...]

DESCRIPTION

     unsort prints the lines in the input files (or standard input) in semi-random order.
     Available algorithms are a Mersenne Twister based PRNG and a heuristic algorithm that aims
     to create a subjective even distribution.

   Command line options
     -h, --help
             Display a concise summary of the available options and argument syntax.

     -v, --version
             Display version and copyright information.

     -r, --random
             Use the Mersenne Twister based randomization algorithm.

     -p, --heuristic
             Use the heuristic "shuffling" algorithm which permutes the lines in such a way that
             they're spread more or less evenly in the output.  This is the default.

     -n, --identity
             Do not reorder lines in the input. Useful if you just want to merge the files.

     -r, --concatenate
             Concatenate all input files then apply the shuffling algorithm to the result as a
             whole.

     -m, --merge
             Shuffle all input files seperately then merge the result.  Equal-sized files will be
             merged in the order in which they appear on the command line.

     -M, --merge-random
             Shuffle all input files seperately then merge the result.  Equal-sized files will be
             merged in random order.  This is the default.

     -s, --seed integer
             Use this integer as a seed, instead of random data from the environment.

     -z, --zero-terminated, -0, --null
             Lines are terminated with a \0 character.

     -l, --linefeed
             Lines are terminated with a \n character.  This is the default.

SEE ALSO

     sort(1)