爱易网
IT新闻
IT新闻
爱易资讯
网站搭建
云虚拟主机教程
云服务器教程
Apache教程
IIS教程
Nginx教程
网站策划
站长文章
推广教程
淘宝客教程
网页设计
HTML教程
XHTML教程
CSS教程
HTML5教程
CSS3教程
JavaSript基础
JQuery教程
Node.js教程
前端技术
Ajax教程
Js特效
Xml教程
平面设计
页面UI设计
photoshop教程
程序开发
AI人工智能
Asp教程
Php教程
Asp.Net教程
Net Core教程
C#教程
Java教程
Jsp教程
开发技术
微信小程序教程
Uniapp开发教程
微信公众号开发
Andriod教程
IOS教程
DOS教程
Python教程
Docker教程
Windows Container教程
数据库
MSSQL教程
MySQL教程
Redis教程
Access教程
Oracle教程
数据库教程
操作系统
Linux教程
Windows教程
MAC教程
Cisco教程
交换机教程
防火墙教程
搜索
爱易网页
Linux
linux 随机读行 并封存
linux 随机读行 并封存
日期:2014-05-16 浏览次数:20782 次
linux 随机读行 并保存
我有一个4千万行的txt文本 每行就一个数
想随机从这四千万行中读取20000(两万)行 并把这两万行保存
怎么写shell?
------解决方案--------------------
探讨
1楼的我根本看不懂。。。php是什么呢?
我网上看awk能做 我也能写出一个跑起来的
awk '{a[NR]=$0}END{srand();for(n=1;n<=20000;n++){i=int(rand()*NR+1);print a[i]}}' data.txt > sample.txt
但是好像20000的循环太大了 跑起来非常慢
能帮我改进下么
上一篇:Ubuntu 24.04磁盘挂载数据盘
下一篇: 关于IP刊头的16bit的标识符
免责声明:
本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
相关资料
更多>
【转】linux zip 下令详解
七个致命的 Linux 命令
unix环境:exec()能替换进程中的哪些东西
linux做网游服务器的优点在哪里?解决方案
多线程程序下载网页的有关问题
fedora上编译内核为啥出错。RED HAT上能通过的
Linux 静态库的创办和使用
Ubuntu下装QQ2012,让linux小白们哪怕脱离windows
这个段异常,是什么原因
推荐阅读
更多>
Linux 增添Path
Ubuntu上使用C#语言在MonoDevelop上开发
Linux停的裸设备研究(原创)
vi解决方法
linux中shell变量$#$@,$0,$1,$2的含义解释
怎么在普通用户编写的shell脚本里面执行root用户才有的命令
CPU占用错误,怎么定位
Linux 控制台上的常用软件
小弟我想把/linux/list.h头文件用在自己的程序当中
安装linux后无法启动windows 7 解决办法
linux中邮件发送后是不是会保存在服务器中
archlinux 64装配steam
linux下怎么安装rzsz
Linux 停 光盘刻录
Linux下令整理 (1)
Google一搜索就断掉!该怎么处理
初读《Linux运维之道》拙见
shell里如何用正则表达式取子串
相关vi使用的两个视频
Linux系统利用Crontab下令实现定时重启