- 论坛徽章:
- 5
|
本帖最后由 blackold 于 2011-05-17 21:24 编辑
$ ls -l urfile
-rwxr-xr-x 1 xl None 177M May 17 20:30 urfile*
$ wc -l urfile
71995030 urfile
$ time perl -ne 'print if $.>10393410' urfile >/dev/null
62.31s user
2.69s system
91% cpu
1:11.08 total
$ time tail -n +10393410 urfile >/dev/null
2.00s user
3.81s system
90% cpu
6.440 total
$ time awk 'NR>10393410' urfile >/dev/null
96.19s user
0.72s system
98% cpu
1:38.49 total
$ time sed -n '10393410,$p' urfile >/dev/null
133.19s user
0.62s system
98% cpu
2:15.88 total
$ time sed '1,10393410d' urfile >/dev/null
89.67s user
0.58s system
98% cpu
1:31.55 total
头几行/后几行问题,head/tail最快![]()
两条sed 效率也不同。 |
|