shuf , GNU命令集中的一员。一般用来对输入数据进行随机排序。(和sort –random-sort很像)。
例子:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| $ls -1 data doc images lib LICENSE markpress markpress.py README.md wordpress.ini $ls -1 | shuf markpress.py images doc markpress data wordpress.ini LICENSE lib README.md $cat SO_BIG_FILE.txt | shuf -n 5 从某个超大文件中随机选取5行 $shuf -r -n 100 -e Head Tail 随机丢100次硬币。`-r` 是指可以重复选取。
|
PS:偶尔看看info coreutils
挺长见识的。