首页
诗词
字典
板报
句子
名言
友答
励志
学校
网站地图
UNIXLINUX
windows
windowsxp
windows server
DOS
UNIXLINUX
windows7
当前位置:
首页
>
教程频道
>
操作系统
>
UNIXLINUX
>
linux 随机读行 并封存
2012-06-22
linux 随机读行 并保存我有一个4千万行的txt文本 每行就一个数想随机从这四千万行中读取20000(两万)行 并
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的循环太大了 跑起来非常慢
能帮我改进下么
查看更多
下一篇
本文网址:
https://www.reader8.net/jiaocheng/20120622/1990382.html
读书人精选
热点排行
Linux系统课程-Linux常用的压缩及解压缩
sed解决方法
bad inperpreter解决办法
克隆linux系统到原来的windows计算机-分
JMagick在linux停的安装和使用
linux环境变量set/env/export/declare的
新手_段异常,指针的有关问题,没明白
Linux rpm 下令参数使用详解
Apache + Tomcat + Linux 集群跟均衡负载
Mounting HGFS shares: [失