位置: 编程技术 - 正文
推荐整理分享shell 随机从文件中抽取若干行的实现方法(shell产生随机字符串),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:shell产生随机字符串,shell随机生成数字,shell生成随机数在某一范围,shell生成随机数在某一范围,shell脚本获取随机数,shell脚本获取随机数,shell中随机数,shell脚本获取随机数,内容如对您有帮助,希望把文章链接给更多的朋友!
shuf -n5 main.txt
sort -R main.txt | head -5
awk -vN=5 -vC="`wc -l file`" 'BEGIN{srand();while(n<N){i=int(rand()*C+1);if(!(i in a)){a[i]++;n++}}}NR in a' file
while read line;do echo "$line $RANDOM";done < main.txt | sort -k2,2n| awk 'NR<=5{print $1}'
shuf 命令的选项:
-e, --echo :将每个参数视为输入行-i, --input-range=LO-HI :将LO 到HI 的每个数字视为输入行-n, --head-count=行数 : 最多输出指定的行数-o, --output=文件 :将结果输出到指定文件而非标准输出--random-source=文件 :从指定文件获得随机比特-z, --zero-terminated :以0 结束行而非新行--help :显示此帮助信息并退出--version :显示版本信息并退出
示例:
关于shell的几个不为人知却十分有用的命令分享 最近一直在使用Linux操作系统,也熟知一些简单的命令,那么下面我将介绍几个不为人知却十分有用的命令:1.mtr命令,查看mtr运行的主机和某个网站的
SHELL脚本监控JAVA进程的代码 脚本内容:java_check.sh#!/bin/bash#if[-z`pidofjava`];thenecho-e`date+%Y-%m-%d``date+%R`.[m[1m(JAVA)Processdoesnotexist![0m/data/logs/java_check.log/usr/local/tomcat/bin/startup.sh/dev/nul
用shell脚本监控进程是否存在 不存在则启动的实例 用shell脚本监控进程是否存在不存在则启动的实例,先上代码干货:#!/bin/shps-fe|grepprocessString|grep-vgrepif[$-ne0]thenecho"startprocess....."elseecho"runing....."fi#####proc
标签: shell产生随机字符串
本文链接地址:https://www.jiuchutong.com/biancheng/371432.html 转载请保留说明!友情链接: 武汉网站建设