commands.sh

shuf

allmacos

Generate random permutations.

More info →

Options (4)

-n, --head-countboolean

Only output the first 5 entries of the result

Example: shuf {{[-n|--head-count]}} 5 {{path/to/file}}
-o, --outputboolean

Write the output to another file

Example: shuf {{path/to/input_file}} {{[-o|--output]}} {{path/to/output_file}}
-i, --input-rangeboolean

Generate 3 random numbers in the range 1-10 (inclusive, numbers can repeat)

Example: shuf {{[-n|--head-count]}} 3 {{[-i|--input-range]}} 1-10 {{[-r|--repeat]}}
-r, --repeatboolean

Generate 3 random numbers in the range 1-10 (inclusive, numbers can repeat)

Example: shuf {{[-n|--head-count]}} 3 {{[-i|--input-range]}} 1-10 {{[-r|--repeat]}}

Examples (4)

Randomize the order of lines in a file and output the result

shuf path/to/file

Only output the first 5 entries of the result

shuf [-n|--head-count] 5 path/to/file

Write the output to another file

shuf path/to/input_file [-o|--output] path/to/output_file

Generate 3 random numbers in the range 1-10 (inclusive, numbers can repeat)

shuf [-n|--head-count] 3 [-i|--input-range] 1-10 [-r|--repeat]
made by @shridhargupta | data from tldr-pages