用awk从一个大文件中随机取n行数据的方法
awk 'BEGIN{FS="n";RS=""}{ i_cont=30 rtol=662159 x=1 for(i=0;i<i_cont;i++) { i_r=rand() x += int((rtol-x)/(i_cont-i)*i_r); print i_r"t"x"t"$x }}' a.txt > ggg.txt[@more@]
期待来来的降生!!
^_^[@more@]
注册时间:2009-10-29