`
yanzilee9292
  • 浏览: 530269 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

shell随机读取文件的一行

阅读更多

#!/bin/bash

 

a=`cat files.txt | wc -l`

for ((i=0;i<5;i++));do b=$((RANDOM%$a)); b=$[b+1];sed -n "$b"p files.txt ;done

分享到:
评论

相关推荐

    Shell脚本专家指南

    《Shell脚本专家指南》是我多年从事系统管理员一职所积累的非常有用的脚本和技术集合。尽管这些脚本是从一名系统管理员的角度进行编写的。但你几乎可以为任何你能想得到的目的而重用它们。《Shell脚本专家指南》中的...

    Shell总结

    学习完shell之后,发现还挺有意思的,但是还需要多加练习才行,比如那shell脚本,要多练,多记,多背,脚本执行起来挺有意思,但是背后还需要自己去把脚本内容一点点的写好才行,所以shell要多练习编写脚本,熟练...

    大量批处理实用程序例程

    下一行数字和上一行显示在同一行.cmd 保留空行替换字符串.cmd 列举水产品最高&最低价记录.cmd 删除重复行.cmd 去掉字符串不同部位的空格.cmd 去掉字符串头所有的0.cmd 反序列出文本的每行内容.cmd 反序显示输入内容....

    Linux高级bash编程

    把当前目录下的文件拷贝到另一个文件中 12-7. 通过名字Kill进程 12-8. 使用xargs分析单词出现的频率 12-9. 使用 expr 12-10. 使用 date 命令 12-11. 分析单词出现的频率 12-12. 那个文件是脚本? 12-13. 产生10进制...

    UNIX操作系统教程 张红光

    2.1.2用户的注册与注销11 2.1.3账户的管理12 2.1.4用户口令的管理12 2.1.5...一个文件46 3.2.2命令行方式下的常用命令46 3.2.3末行命令方式下的常用命令47 3.2.4进入插入编辑方式的常用命令48 3.2.5使用vi的注意事项48 ...

    Ubuntu权威指南(2/2)

    6.7.2 合并文件与合并文本行 145 6.8 定制vim编辑器的运行环境 145 6.8.1 临时设定vim的运行 环境 145 6.8.2 永久性地定制vim的 运行环境 148 6.9 其他特殊说明 148 6.9.1 删除或替换特殊字符 148 6.9.2 在编辑期间...

    Ubuntu权威指南(1/2)

    6.7.2 合并文件与合并文本行 145 6.8 定制vim编辑器的运行环境 145 6.8.1 临时设定vim的运行 环境 145 6.8.2 永久性地定制vim的 运行环境 148 6.9 其他特殊说明 148 6.9.1 删除或替换特殊字符 148 6.9.2 在编辑期间...

    Advanced Bash-Scripting Guide <>

    目录 ++++ 第一部分. 热身 1. 为什么使用shell 编程 2. 带着一个Sha-Bang 出发(Sha-Bang 指的是#!) 2.1. 调用一个脚本 2.2. 初步的练习 第二部分....7.2. 文件测试操作 ... 仿造文件: 创建一个两行的仿造文件 17-3....

    700个批处理打包下载.rar

    下一行数字和上一行显示在同一行.cmd 不显示输入密码.cmd 不显示隐藏文件.bat 与某人的QQ临时对话.cmd 两整数相除的批处理.cmd 中文数字转换为阿拉伯数字.cmd 中文显示ping结果.bat 九九乘法表.cmd 九宫格图案.cmd ...

    Python Cookbook

    2.4 从文件中读取指定的行 65 2.5 计算文件的行数 66 2.6 处理文件中的每个词 68 2.7 随机输入/输出 70 2.8 更新随机存取文件 71 2.9 从zip文件中读取数据 73 2.10 处理字符串中的zip文件 74 2.11 将文件树...

    cmd操作命令和linux命令大全收集

    copy 路径文件名1 路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下 copy 1st.jpg/b+2st.txt/a 3st....

    python cookbook(第3版)

    第一章:数据结构和算法 1.1 解压序列赋值给多个变量 1.2 解压可迭代对象赋值给多个变量 1.3 保留最后N个元素 ... 15.19 从C语言中读取类文件对象 15.20 处理C语言中的可迭代对象 15.21 诊断分析代码错误

    simple-bash-scripts:简单的Bash脚本的集合

    :使用while循环从文件读取行 :显示系统信息菜单 :系统信息的重复菜单 :打印微调加载器 :为您提供几种颜色的输出 :将数据从文件或标准输入转换为小写 :在shell脚本中向上移动目录 :列出目录中的文件 ...

    delphi 开发经验技巧宝典源码

    0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 0014 改变窗体Hint背景...

    delphi 开发经验技巧宝典源码06

    0008 生成一个DLL文件 8 0009 调用DLL文件 8 1.4 窗体相关操作 9 0010 将组件置前/置后 9 0011 如何锁定窗体中的组件 9 0012 如何改变窗体上的网格大小 10 0013 组件的选取 10 0014 改变窗体Hint背景...

    网管教程 从入门到精通软件篇.txt

    Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...

Global site tag (gtag.js) - Google Analytics