Rechercher une page de manuel
unsort
Langue: en
Version: 263665 (debian - 07/07/09)
Section: 1 (Commandes utilisateur)
BSD mandoc
Free Software
NAME
unsort - reorder lines in a file in semirandom waysSYNOPSIS
[-hvrpncmMsz0l ] [--help ] [--version ] [--random ] [--heuristic ] [--identity ] [--concatenate ] [--merge ] [--merge-random ] [--seed integer ] [--zero-terminated ] [--null ] [--linefeed ] [file ... ]DESCRIPTION
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)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre