Linux中shuf命令怎么用
这篇文章主要为大家展示了“Linux中shuf命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中shuf命令怎么用”这篇文章吧。
Linux常用命令shuf命令用于把输入行按随机顺序输出到标准输出。
语法格式shuf[选项]...[文件] 或者:shuf-e[选项]...[参数]... 或者:shuf-iLO-HI[选项]...参数
-e,--echo将每个参数视为输入行-i,--input-range=LO-HI将LO到HI的每个数字视为输入行-n,--head-count=行数最多输出指定的行数-o,--output=文件将结果输出到指定文件而非标准输出--random-source=文件从指定文件获得随机比特-z,--zero-terminated以0结束行而非新行--help显示此帮助信息并退出--version显示版本信息并退出如果没有指定文件,或者文件为"-",则从标准输入读取。实例
例1
[tank@localhosttest1]#cat1.txt#有序123456[tank@localhosttest1]#shuf1.txt#无序623541
例2
[root@pf]#shuf-e123456126435[root@pf]#shuf-i1-6654231[root@pf]#shuf-n3-i1-6451[root@pf]#shuf-n3-i1-6-oout.txt[root@pf]#catout.txt546
例3
给大家分享一个shuf命令实现模拟双色球的例子:#定义红球和篮球的数组.#RED=`seq16`#BLUE=`seq33`#在红球数组中随机抽取1个球.#echo"红球:";echo"${RED[@]}"|shuf-n1#在篮球数组中不放回抽取6个球#echo"蓝球:";echo"${BLUE[@]}"|shuf-n6
以上是“Linux中shuf命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。