iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >linux中的shuf命令怎么用
  • 215
分享到

linux中的shuf命令怎么用

2023-06-16 11:06:33 215人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关linux中的shuf命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。shuf 命令用于在类 Unix 操作系统中生成随机排列。使用 shuf 命令,我们可以随机打乱给

这篇文章将为大家详细讲解有关linux中的shuf命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

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

带例子的 shuf 命令教程

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

$ cat ostechnix.txtline1line2line3line4line5line6line7line8line9line10

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

$ shuf ostechnix.txtline2line8line5line10line7line1line4line6line9line3

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

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

$ touch output.txt

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

$ shuf ostechnix.txt -o output.txt

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

$ cat output.txt line2line8line9line10line1line3line7line6line4line5

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

$ shuf -n 1 ostechnix.txtline6

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

$ shuf -n 5 ostechnix.txtline10line4line5line9line3

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

$ shuf -e line1 line2 line3 line4 line5line1line3line5line4line2

你也可以传入数字:

$ shuf -e 1 2 3 4 535142

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

$ shuf -n 1 -e 1 2 3 4 5

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

$ shuf -n 3 -e 1 2 3 4 5351

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

$ shuf -i 1-1019824763105

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

$ man shuf

关于“linux中的shuf命令怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: linux中的shuf命令怎么用

本文链接: https://www.lsjlt.com/news/283359.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • linux中的shuf命令怎么用
    这篇文章将为大家详细讲解有关linux中的shuf命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。shuf 命令用于在类 Unix 操作系统中生成随机排列。使用 shuf 命令,我们可以随机打乱给...
    99+
    2023-06-16
  • Linux中shuf命令怎么用
    这篇文章主要为大家展示了“Linux中shuf命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中shuf命令怎么用”这篇文章吧。Linux常用命令shuf命令用于把输入行按随机...
    99+
    2023-06-28
  • Linux中shuf命令有什么用
    这篇文章主要介绍了Linux中shuf命令有什么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令shuf用于把输入行按随机顺序输出到标准输出。shuf产生随...
    99+
    2023-06-28
  • Linux命令中的rpm命令怎么用
    这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、...
    99+
    2023-06-28
  • Linux 中的htop命令怎么用
    这篇文章主要为大家展示了“Linux 中的htop命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux 中的htop命令怎么用”这篇文章吧。Linux 中的 htop 命令下面是从...
    99+
    2023-06-16
  • Linux中的kill命令怎么用
    这篇文章主要为大家展示了“Linux中的kill命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的kill命令怎么用”这篇文章吧。Kill命令和信号当你执行一个"k...
    99+
    2023-06-16
  • Linux中的return命令怎么用
    这篇文章主要为大家展示了“Linux中的return命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的return命令怎么用”这篇文章吧。Linux常用命令return命令使...
    99+
    2023-06-28
  • Linux中的diff3命令怎么用
    小编给大家分享一下Linux中的diff3命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!diff3命令 用于比较3个文件,将3个文件的不同的地方显示到标...
    99+
    2023-06-28
  • Linux中的cupsenable命令怎么用
    这篇文章给大家分享的是有关Linux中的cupsenable命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Linux常用命令cupsenable命令 用于启动指定的打印机cupsenable启动指定的打...
    99+
    2023-06-28
  • Linux中的convertquota命令怎么用
    小编给大家分享一下Linux中的convertquota命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Linux常用命令convertquota用于将老...
    99+
    2023-06-28
  • Linux中的exec命令怎么用
    这篇文章主要介绍Linux中的exec命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中使用 exec 命令可以并不启动新的 Shell,而是使用执行命令替换当前的 Shell 进程,并且将老...
    99+
    2023-06-28
  • Linux中的make命令怎么用
    这篇文章给大家分享的是有关Linux中的make命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在linux系统中make是一个非常重要的编译命令,不管是自己进行项目开发还是安装应用软件,我们都经常要用到...
    99+
    2023-06-28
  • Linux中的lsof命令怎么用
    这期内容当中小编将会给大家带来有关Linux中的lsof命令怎么用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。lsof 命令是 Linux 系统的扩展工具,它的含义是 list opened filed...
    99+
    2023-06-28
  • Linux中的cut命令怎么用
    这篇文章主要为大家展示了“Linux中的cut命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的cut命令怎么用”这篇文章吧。Cut 命令和语法cut 命令的基本语法如下:$...
    99+
    2023-06-15
  • Linux中的xargs命令怎么用
    这篇文章主要介绍Linux中的xargs命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!在Linux系统中,find命令把匹配到的文件传递给xargs命令,而xargs命令每次只获取一部分文件而不是全部,xa...
    99+
    2023-06-28
  • linux中的scp命令怎么用
    小编给大家分享一下linux中的scp命令怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!scp是secure copy的简写, 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,r...
    99+
    2023-06-27
  • Linux中的cancel命令怎么用
    这篇文章主要为大家展示了“Linux中的cancel命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的cancel命令怎么用”这篇文章吧。Linux常用命令cancel指令用...
    99+
    2023-06-28
  • Linux中的nfsstat命令怎么用
    这篇文章主要介绍了Linux中的nfsstat命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令nfsstat命令 用于列出NFS客户端和服务器的工作...
    99+
    2023-06-28
  • Linux中的lastb命令怎么用
    这篇文章主要为大家展示了“Linux中的lastb命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中的lastb命令怎么用”这篇文章吧。Linux常用命令lastb命令 用于显...
    99+
    2023-06-28
  • Linux中的depmod命令怎么用
    这篇文章主要介绍了Linux中的depmod命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Linux常用命令depmod 可产生模块依赖的映射文件,在构建嵌入式系统...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作