[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
本帖最后由 bailong360 于 2016-2-19 18:52 编辑
  1. @shuf -n 10000000 -i 1000000000-2000000000|split -l 1000000
  2. @sed -i "s/^.//g" x*
复制代码
来个第三方的特技,话说管道传递这么大的数据会不会有点悬...

TOP

本帖最后由 bailong360 于 2016-2-19 10:47 编辑

回复 7# codegay of
嗯...大概需要申请3814M内存
@kkfgef  你家电脑内存多少?

TOP

回复 11# codegay
python果然强悍
  1. #lang racket
  2. (require 2htdp/batch-io)
  3. (letrec ([main (lambda (l t)
  4.                  (when (<= 10 t)
  5.                    (printf "writing file ~v.txt~n" t)
  6.                    (call-with-output-file (string-append (number->string t) ".txt")
  7.                      (lambda (output-port)
  8.                        (for-each (lambda (x)
  9.                                    (fprintf output-port "~a~n" (substring (number->string x) 1)))
  10.                                  (take l 1000000))))
  11.                    (main (drop l 1000000) (+ t 1))))])
  12.   (main (shuffle (range 1000000000 2000000000)) 1))
复制代码
哎,来个racket的练练手算了,速度有够慢... 这语言果然不适合干这些事儿....得找门简单实用的语言学一学了

TOP

回复 13# codegay
嗯..我就是这么干的...
感觉想不到什么好方法

TOP

返回列表