shuf

{{lowercase}}

{{for|the district in Lebanon|Chouf District}}

{{Infobox software

| name = shuf

| logo =

| screenshot =

| screenshot size =

| caption =

| author =

| developer =

| released =

| latest release version =

| latest release date =

| operating system = Unix and Unix-like

| platform = Cross-platform

| genre = Command

| license = coreutils: GNU GPL v3

| website =

}}

{{mono|shuf}} is a command-line utility included in the textutils package of GNU Core Utilities for creating a standard output consisting of random permutations of the input.

The version of shuf bundled in GNU coreutils was written by Paul Eggert. It is not a part of POSIX.{{man|1|shuf|ManKier}}

Example

$ ls

Wikibooks Wikipedia Wiktionary

$ # Shuffles input

$ ls | shuf

Wikipedia

Wiktionary

Wikibooks

$ # Picks one random line from input

$ ls | shuf -n1

Wikipedia

See also

References

{{Reflist}}

{{Unix commands}}

{{Core Utilities commands}}

Category:Unix text processing utilities

{{unix-stub}}