首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

给初学者看的 shuf 命令教程

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

-- Sk

致谢

编译自 | https://www.ostechnix.com/the-shuf-command-tutorial-with-examples-for-beginners/

作者 | Sk

译者 | geekpi 共计翻译:713篇 贡献时间:1659 天

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

带例子的 shuf 命令教程

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

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

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

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

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

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

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

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

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

你也可以传入数字:

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

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

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

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

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

干杯!

via:https://www.ostechnix.com/the-shuf-command-tutorial-with-examples-for-beginners/

作者:SK

[2]

选题:lujun9972译者:geekpi校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180513B0DU1P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券