首页 > 资讯 > 数码知识内容详情

shuf命令 - 产生随机的排列 2024-01-09 09:42:43 网络

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

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

语法格式: shuf [参数]

常用参数:

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

参考实例

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

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

模拟体彩超级大乐透:

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

与该功能相关的Linux命令:

  • metamail命令 – 处理非文字E-mail的程序
  • catman命令 – 创建参考手册的格式化文件
  • zic命令 – 时区编辑器
  • zabbix_proxy命令 – zabbix代理守护进程
  • rake命令 – ruby程序构建
  • auvirt命令 – 显示与虚拟机相关的数据
  • dc命令 – 高精度计算器
  • redis-benchmark命令 – Redis基准性能测试
  • xconfigurator命令 – 设置XFree86
  • mkinitrd命令 – 建立ramdisk映像文件

相关标签: 数码科技