shuf

shuf

产生随机的排列。

概要

shuf [OPTION]... [FILE]
shuf -e [OPTION]... [ARG]...
shuf -i LO-HI [OPTION]...

主要用途

  • 将输入的内容随机排列并输出。
  • 当没有文件或文件为-时,读取标准输入。

选项

-e, --echo                  将每个ARG视为输入行。
-i, --input-range=LO-HI     将数字范围LO(最低)到HI(最高)之间的作为输入行。
-n, --head-count=COUNT      只输出前COUNT行。
-o, --output=FILE           将结果写入到文件而不是标准输出。
    --random-source=FILE    将FILE中内容作为随机数据源。
-r, --repeat                输出行可以重复。
-z, --zero-terminated       行终止符为NUL(空字符)而不是默认的换行符。
--help                      显示帮助信息并退出。
--version                   显示版本信息并退出。

参数

FILE(可选):要处理的文件,可以为任意数量。

ARG(可选):作为输入行的字符串,可以为任意数量。

返回值

返回0表示成功,返回非0值表示失败。

例子

# 模拟硬币抛掷,获取前10个结果:
[user2@pc ~]$ shuf -r -n 10 -e "正面" -e "反面"
反面
正面
正面
正面
反面
反面
反面
正面
正面
正面
[user2@pc ~]$ shuf -i 1-35 -n 5|sort -n && shuf -i 1-12 -n 2|sort -n
4
17
20
29
31
6
11

注意

  1. 该命令是GNU coreutils包中的命令,更多详细的帮助信息请查看man -s 1 shufinfo coreutils 'shuf invocation'

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/shuf/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 4日 下午7:22
下一篇 2024年 3月 5日 上午11:28

相关推荐

  • parted

    文章目录parted补充说明语法选项参数实例 parted 磁盘分区和分区大小调整工具 补充说明 parted命令 是由GNU组织开发的一款功能强大的磁盘分区和分区大小调整工具,与…

    入门教程 2024年 3月 1日
  • popd

    文章目录popd概要主要用途选项参数返回值例子注意参考链接 popd 从目录堆栈中删除目录。 概要 popd [-n] [+N | -N] 主要用途 从目录堆栈中删除目录,如果是顶…

    入门教程 2024年 3月 1日
  • 如何让自己的模糊视频变高清(4K)?

    有些视频是不是看着很模糊,又不忍心丢掉。比如一段回忆,一个瞬间。下面安利一个很好用的软件,可以通过使用AI深度学习能力,将视频像素进行提升。 文章目录演示视频此软件对电脑要求较高,…

    2021年 7月 29日
  • lpq

    文章目录lpq补充说明语法选项 lpq 显示打印队列中的打印任务的状态信息 补充说明 lpq命令 用于显示打印队列中的打印任务的状态信息。 语法 lpq(选项) 选项 -E:强制使…

    入门教程 2023年 12月 19日
  • builtin

    文章目录builtin概要主要用途参数返回值例子注意 builtin 执行bash内建命令。 概要 builtin [shell-builtin [arg …]] 主要用途 用…

    入门教程 2023年 12月 6日
  • uucico

    文章目录uucico补充说明语法选项实例 uucico UUCP文件传输服务程序 补充说明 uucico命令 命令UUCP文件传输服务程序。 uucico是用来处理uucp或uux…

    入门教程 2024年 3月 11日
  • cd

    文章目录cd概要主要用途参数选项返回值例子注意 cd 切换用户当前工作目录。 概要 cd [-L|[-P [-e]]] [dir] 主要用途 切换工作目录至dir。其中dir的表示…

    入门教程 2023年 12月 7日
  • ftpcount

    ftpcount 显示目前已FTP登入的用户人数 补充说明 显示目前已ftp登入的用户人数。执行这项指令可得知目前用FTP登入系统的人数以及FTP登入人数的上限。 语法: ftpc…

    入门教程 2023年 12月 14日
  • sftp

    文章目录sftp补充说明语法选项参数实例 sftp 交互式的文件传输程序 补充说明 sftp命令 是一款交互式的文件传输程序,命令的运行和使用方式与ftp命令相似,但是,sftp命…

    入门教程 2024年 3月 4日
  • trap

    文章目录trap概要主要用途选项参数返回值关于信号例子1 清理临时文件2 忽略信号3 重置陷阱注意 trap 捕捉信号和其他事件并执行命令。 概要 trap [-lp] [[arg…

    入门教程 2024年 3月 11日

发表回复

登录后才能评论
Translate »