给初学者看的 shuf 命令教程

栏目: Linux · 发布时间: 7年前

内容简介:使用 shuf 命令,我们可以随机打乱给定输入文件的行。

shuf 命令用于在类 Unix 操作系统中生成随机排列。使用 shuf 命令,我们可以随机打乱给定输入文件的行。shuf 命令是 GNU Coreutils 的一部分,因此你不必担心安装问题。在这个简短的教程中,让我向你展示一些 shuf 命令的例子。

带例子的 shuf 命令教程

我有一个名为 ostechnix.txt 的文件,内容如下:

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

看到了吗?上面的命令将名为 ostechnix.txt 中的行随机排列并输出了结果。

你可能想将输出写入另一个文件。例如,我想将输出保存到 output.txt 中。为此,请先创建 output.txt

然后,像下面使用 -o 标志将输出写入该文件:

上面的命令将随机随机打乱 ostechnix.txt 的内容并将输出写入 output.txt。你可以使用命令查看 output.txt 的内容:

我只想显示文件中的任意一行。我该怎么做?很简单!

同样,我们可以选择前 “n” 个随机条目。以下命令将只显示前五个随机条目:

如下所示,我们可以直接使用 -e 标志传入输入,而不是从文件中读取行:

你也可以传入数字:

要快速在给定范围选择一个,请改用此命令:

或者,选择下面的任意三个随机数字:

我们也可以在特定范围内生成随机数。例如,要显示 1 到 10 之间的随机数,只需使用:

有关更多详细信息,请参阅手册页。

今天就是这些。还有更多更好的东西。敬请关注!


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Linux Command Line

The Linux Command Line

William E. Shotts Jr. / No Starch Press, Incorporated / 2012-1-17 / USD 39.95

You've experienced the shiny, point-and-click surface of your Linux computer-now dive below and explore its depths with the power of the command line. The Linux Command Line takes you from your very ......一起来看看 《The Linux Command Line》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试