mac下如何对文本文件进行分割,有没好的软件或是可以在终端上直接操作?
需要分割的文件为每行一串数字,大概600万行,分割成每50万行一个的文件!
求指导,先谢过!
需要分割的文件为每行一串数字,大概600万行,分割成每50万行一个的文件!
求指导,先谢过!
|
2
#!/bin/bash
awk -v initial_line=$1 -v end_line=$2 '{ if (NR >= initial_line && NR <= end_line) print $0 }' $3 使用方法: ./script.sh <start> <to> bigfile.txt 写个循环就行了。 来自:http://stackoverflow.com/questions/604864/print-a-file-skipping-x-lines-in-bash |
|
5
@yoo
mac下: likuku$ split --help split: illegal option -- - usage: split [-a sufflen] [-b byte_count] [-l line_count] [-p pattern] [file [prefix]] 按每20行分割,会自动在当前目录下生成 xaa xab xac xad xae ... 的文件: split -l 20 text |