Shell生成随机数并输出文件对应行
很多时候我们需要生成随机数,且会进一步利用这个随机数处理事情。比如,现在要生成一个随机数A,并继续输出另一个文件的第A行,这个Shell程序如下:
#!/bin/bashfunction rand(){min=$1max=$(($2-$min+1))num=$(date +%s%N)echo $(($num%$max+$min))
}for i in $( seq 1 NUM)
dornd=$(rand MIN MAX)echo $rnd echo $(sed -n $rnd$'p' filename)
done
exit 0
程序中,NUM是生成随机数的个数,MIN和MAX是随机数的范围,显然这里的随机数为整数,filename是当前目录下用到的文件名称。
Shell生成随机数并输出文件对应行相关推荐
- Linux Shell 生成随机数和随机字符串
日常生活中,会经常用到随机数,使用场景非常广泛,例如买彩票.丢骰子.抽签.年会抽奖等. Shell 下如何生成随机数呢,米扑博客特意写了本文,总结 Linux Shell 产生随机数的多种方法. 本文 ...
- linux shell 输出文件 指定行
在Linux系统上如何快速查看文本中指定行呢?有时文本较大比如有10w行,想要快速查看第99行该怎么做呢? 本文以文件名test.txt为例,介绍3种方式快速查看test.txt的第99行.相信你可以 ...
- Linux Shell find命令只输出文件名字,不携带路径
如果只用find命令,不借助'grep'或'awk'命令,find命令是否可以实现仅输出文件名字呢? 有人说用'ls -1'就可以,确实,在普通的应用场合,用'ls'这个命令足以.但是,find携带了 ...
- Shell生成随机数
文章目录 一.使用命令生成 二.使用设备文件生成 三.通过Hash值生成随机数据 四.使用进程号生成随机数 参考书籍:<Linux Shell核心编程指南>--丁明一 一.使用命令生成 [ ...
- linux shell 查找某字符串 在文件的行数
查找某字符串 有的时候,我们需要分析日志来排查错误,但是日志文件特别大,打开肯定是很慢的,也是没法接受的,我们需要的是快速定位错误出现的位置,并定向取出错误信息. 快速定位某个字符串在某文件中出现的行 ...
- python 例子生成随机数,读文件
代码 1 #生成随机数 2 import random #这个是注释,引入模块 3 rnd = random.randint(1,500)#生成1-500之间的随机数 4 print r ...
- shell生成随机数+判断路径存不存在+判断文件夹有无内容
#!/bin/bash cd /usr/mpsp/AppData/account/setid01/0920/ time=`date -d last-day +%Y%m%d` echo ${time} ...
- python统计并输出文件的行数_python实用统计文件行数 类似wc命令
1.[代码][Python]代码 # -*- coding: GBK -* # Author: Seay # Blog :www.cnseay.com import os,sys def func_c ...
- Qt 打印时, 输出文件和行号 __FIEL__ __LINE__
Qt 在调试的时候 定义打印,利用C的全局宏,添加 文件名字 和行号 //C语言全局宏 __FILE__ __LINE__ //将qDebug() 定义为 cout #define cout qDeb ...
最新文章
- 如何保留5个有效数字输出c不4舍5入_10 个C语言课设小项目拿走不谢~
- Basic Level 1008. 数组元素循环右移问题 (20)
- 过滤器实例——字符编码Filter
- 十八、深入Java 访问修饰符和非访问修饰符
- jar 命令 打包装class文件的文件夹
- BEGIN-1 A+B问题
- 批准Oracle IDM中的特定Web服务
- java电影票选座_jQuery实现电影票选座效果手机端代码
- java基础面试题总结
- CCD和CMOS的的相同点和差异
- 红外图分特点析及红外图像分割
- UiPath PDF操作
- python将图片保存到指定文件夹_python抓取网页图片并放到指定文件夹
- 霹雳吧啦Wz语义分割学习笔记P11
- 铲雪车(信息学奥赛一本通-T1374)
- JS跟APP交互——H5调用原生APP的方法
- 在国内访问AWS与阿里云速度如何?
- mysql cpu 内存的选择
- 小程序为什么要办理ICP许可证
- c语言程序设计振动合成,C语言课程设计-振动波的合成原理