您所在的位置:厚朴〖HOPE〗工作室 >> 网络管理

学习笔记:Linux_shuf_姜永浩

shuf 命令用于在Linux操作系统中生成随机排列。使用 shuf 命令,我们可以随机打乱给定输入文件的行。

如某文件如下:

$ cat ostechnix.txt

line1

line2

line3

line4

line5

line6

line7

line8

line9

line10


现在让我们以随机顺序显示上面的行,运行:

$ shuf ostechnix.txt

line2

line8

line5

line10

line7

line1

line4

line6

line9

line3

shuf便将文件中的行随即排列并输出


参数 -o 可将输出输入到其他文件,如:

shuf ostechnix.txt -o output.txt

参数 -n 可只显示输出的前几行,如:

$ shuf -n 5 ostechnix.txt
文章录入:姜永浩 责任编辑:姜永浩
分享本文: