shuf命令 – 产生随机的排列

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

语法格式: shuf [参数]

常用参数:

-e 将每个ARG视为输入行
-i 将数字范围LO(最低)到HI(最高)之间的作为输入行
–help 显示帮助信息并退出

参考实例

模拟硬币抛掷,获取前10个结果:

[root@xtuos.com ~]# shuf -r -n 10 -e "正面" -e "反面"
反面
正面
正面
正面
反面
反面
反面
正面
正面
正面

模拟体彩超级大乐透:

[root@xtuos.com ~]# shuf -i 1-35 -n 5|sort -n && shuf -i 1-12 -n 2|sort -n
4
17
20
29
31
6
11

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1455.html

(0)
上一篇 2021年3月18日 下午4:22
下一篇 2021年3月18日 下午4:28

相关推荐

  • squidclient命令 – squid客户端管理工具

    squidclient命令使用squid服务的客户端管理工具,它可以查看squid服务的详细运行信息和管理squid服务器。 使用squidclient命令钱必须先启动squid服…

    Linux命令 2021年3月19日
  • dumkeys命令 – 显示键盘映射表

    dumpkeys命令用于显示键盘映射表,输出的内容可以被loadkeys命令识别,改变映射关系.。loadkeys命令可以根据一个键盘定义表改变 linux 键盘驱动程序转译键盘输…

    Linux命令 2021年3月18日
  • ftp命令 – 文件传输协议客户端

    ftp命令是FTP文件传输协议的客户端工具,用于本地主机和远程文件服务器之间上传和下载文件。ftp命令使用FTP协议和远程文件服务器进行通信。 匿名FTP服务器在登录时使用“ano…

    Linux命令 2021年3月19日
  • bc命令 – 浮点运算

    bc的英文全拼为“ Binary Calculator ”,是一种支持任意精度的交互执行的计算器语言。bash内置了对整数四则运算的支持,但是并不支持浮点运算,而bc命令可以很方便…

    Linux命令 2021年3月18日
  • aulast命令 – 打印上次登录用户列表

    aulast是一个程序,它打印出上次登录用户列表,类似于last和lastb命令。aulast 搜索审核日志或给定的审核日志文件,并显示根据审核日志中的时间范围登录(和注销)的所有…

    Linux命令 2021年3月18日
  • 如何在 Ubuntu 20.04 LTS 上安装 Askbot

    AskBot 是一个用 Django 和 Python 编写的开源问答论坛。它提供类似于 StackOverflow 的功能,包括基于业力的系统、投票和内容审核。目前,它被 Fed…

    Linux命令 2021年6月24日
  • lvs命令 – 报告有关逻辑卷的信息

    lvs命令的作用是可以报告有关逻辑卷的信息。 逻辑卷建立在卷组之上,它是从卷组中“切出”的一块空间。它是最终用户使用的逻辑设备。 逻辑卷相对于物理卷来说:可以将多个物理卷,合并为一…

    Linux命令 2021年3月19日
  • ftpwho命令 – 显示ftp会话信息

    ftpwho命令用于显示当前所有以FTP登入的用户会话信息。 执行该命令可得知当前用FTP登入系统的用户有哪些人,以及他们正在进行的操作。 语法格式:ftpwho [参数] 常用参…

    Linux命令 2021年3月19日
  • mutt命令 – E-mail管理程序

    mutt是一个文字模式的邮件管理程序,提供了全屏幕的操作界面。 它是一款基于文字界面的邮件客户端,非常小巧,但功能强大,可以用它来读写,回复保存和删除你的邮件,能在linux命令行…

    Linux命令 2021年3月18日
  • unexpand命令 – 空白字符转换

    unexpand命令用于将给定文件中的空白字符(space)转换为制表符(TAB),并把转换结果显示在标准输出设备(显示终端)。 语法格式:unexpand [参数] 常用参数: …

    Linux命令 2021年3月18日